US20190304296A1 - Pathside communication relay (pcr) for distributing network data among client devices - Google Patents
Pathside communication relay (pcr) for distributing network data among client devices Download PDFInfo
- Publication number
- US20190304296A1 US20190304296A1 US16/264,522 US201916264522A US2019304296A1 US 20190304296 A1 US20190304296 A1 US 20190304296A1 US 201916264522 A US201916264522 A US 201916264522A US 2019304296 A1 US2019304296 A1 US 2019304296A1
- Authority
- US
- United States
- Prior art keywords
- pcr
- data
- network
- pathside
- vehicle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0108—Measuring and analyzing of parameters relative to traffic conditions based on the source of data
- G08G1/0112—Measuring and analyzing of parameters relative to traffic conditions based on the source of data from the vehicle, e.g. floating car data [FCD]
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0108—Measuring and analyzing of parameters relative to traffic conditions based on the source of data
- G08G1/0116—Measuring and analyzing of parameters relative to traffic conditions based on the source of data from roadside infrastructure, e.g. beacons
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0125—Traffic data processing
- G08G1/0133—Traffic data processing for classifying traffic situation
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0137—Measuring and analyzing of parameters relative to traffic conditions for specific applications
- G08G1/0141—Measuring and analyzing of parameters relative to traffic conditions for specific applications for traffic information dissemination
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/091—Traffic information broadcasting
- G08G1/093—Data selection, e.g. prioritizing information, managing message queues, selecting the information to be output
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096708—Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
- G08G1/096716—Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information does not generate an automatic action on the vehicle control
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096708—Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
- G08G1/096725—Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information generates an automatic action on the vehicle control
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096733—Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place
- G08G1/096741—Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place where the source of the transmitted information selects which information to transmit to each vehicle
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096766—Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
- G08G1/096775—Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is a central station
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
- H04W4/026—Services making use of location information using location based information parameters using orientation information, e.g. compass
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
- H04W4/027—Services making use of location information using location based information parameters using movement velocity, acceleration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/005—Moving wireless networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Definitions
- the disclosure relates to vehicular ad hoc networks (VANETs), and more particularly to a pathside communication relay (PCR) for distributing network data among client devices.
- VANETs vehicular ad hoc networks
- PCR pathside communication relay
- the disclosure is applicable to vehicle to everything (V2X) communication, which includes communication among clients (e.g., vehicles, infrastructure, and other devices) along paths.
- V2X vehicle to everything
- VANETs are created by applying the principles of mobile ad hoc networks—the spontaneous creation of a wireless network for data exchange—to the domain of vehicles.
- VANETs allow automobiles to form ad hoc communication networks between vehicles to exchange information, such as position, speed, direction of travel, and operating status (such as the application of brakes).
- VANETs can also include communication networks between vehicles and roadside infrastructure to provide road safety, navigation, and other roadside services.
- VANETs form a part of intelligent transportation systems (ITS) frameworks.
- ITS intelligent transportation systems
- the Institute of Electrical and Electronic Engineers has incorporated IEEE 802.11p as an approved amendment to the 802.11 Wireless Fidelity (WiFi) standard, adding Wireless Access in Vehicular Environments (WAVE) as a vehicular communications protocol.
- WiFi Wireless Fidelity
- WAVE Wireless Access in Vehicular Environments
- the WAVE protocol stack includes data exchange between high-speed vehicles and between the vehicles and the roadside infrastructure in the licensed ITS band of 5.9 GHz (5.85-5.925 GHz).
- the WAVE protocol stack is designed to provide multi-channel operation (even for vehicles equipped with only a single radio), security, and lightweight application layer protocols.
- the Dedicated Short Range Communication is a 300-1,000 meter (m) range ITS communications service that supports both public safety and private operations in vehicle to infrastructure (V2I) and vehicle to vehicle (V2V) communication modes.
- V2X is a commonly used term to include V2I, V2V, and any other communication with vehicles.
- WAVE Global Navigation Satellite System
- the DSRC devices generally have a Global Navigation Satellite System (GNSS) antenna with location accuracy on the order of 1 m.
- GNSS Global Navigation Satellite System
- each vehicle Under DSRC, each vehicle generally broadcasts its core state information (e.g., location and other information such as engine conditions and brake positions) in a Basic Safety Message (BSM) once every 100 milliseconds (ms). Each vehicle also listens to BSM broadcasts from all other vehicles continuously. BSM can be sent in a 360° pattern.
- BSM Basic Safety Message
- the DSRC units installed in vehicles can be referred to as On-Board Units (OBU).
- OBU On-Board Units
- Some of the V2X devices are also mounted on roadside; these are called Roadside Units (RSU) or infrastructure units.
- RSU Roadside Units
- an OBU Upon receipt of the BSM messages from other vehicles and the infrastructure, an OBU can build models of trajectory of neighboring vehicles, assess threats to the host vehicle, and warn a driver (or take action, such as automatically applying brakes) if a threat becomes acute.
- the instantaneous communications network that is formed among DSRC units located in cars and in roadside infrastructure is a VANET.
- C-V2X Cellular-V2X
- 3GPP Third Generation Partnership Project
- LTE Long Term Evolution
- C-V2X PC5 Third Generation Partnership Project
- FIG. 1 illustrates radio-bearing vehicles 100 ( 1 )- 100 ( 5 ) and roadside infrastructure 102 that are configured to form conventional VANETs.
- Each of the vehicles 100 ( 1 )- 100 ( 5 ) includes a vehicle radio frequency (RF) transmitter/receiver 104 ( 1 )- 104 ( 5 ) (e.g., OBU) to establish wireless V2X communications services with other vehicles 100 ( 1 )- 100 ( 5 ) and an RSU 102 .
- RF transmitter/receiver 104 ( 1 )- 104 ( 5 ) creates a vehicle coverage area 106 ( 1 )- 106 ( 5 ) centered on the respective vehicle 100 ( 1 )- 100 ( 5 ).
- the vehicle coverage area 106 ( 1 )- 106 ( 5 ) is typically circular (as depicted in FIG. 1 ) with the radius indicating the communication range of the vehicle RF transmitter/receiver 104 ( 1 )- 104 ( 5 ).
- the coverage area may be truncated.
- the coverage area is confined to be somewhat rectangular with the road width along one dimension, and approximately 600 m to 2,000 m along the length of the road, such as discussed further below with respect to FIG. 2B .
- the RSU 102 includes an infrastructure RF transmitter/receiver 108 , which creates an infrastructure coverage area 110 centered on the RSU 102 , the infrastructure coverage area 110 in some cases being larger than a vehicle coverage area 106 ( 1 )- 106 ( 5 ) (which may similarly be truncated in the presence of buildings, trees, and other obstacles).
- Wireless communications services can be established between vehicles 100 ( 1 )- 100 ( 5 ) or between a vehicle 100 ( 1 )- 100 ( 5 ) and the RSU 102 having overlapping coverage areas 106 ( 1 )- 106 ( 5 ), 110 .
- the RSU 102 may facilitate communication with roadside infrastructure 112 (depicted in FIG. 1 as a traffic signal).
- a first vehicle 100 ( 1 ) may establish communications with a second vehicle 100 ( 2 ) where the vehicle coverage areas 106 ( 1 ), 106 ( 2 ) overlap. For example, if the first vehicle 100 ( 1 ) changes into the lane of the second vehicle 100 ( 2 ), the second vehicle 100 ( 2 ) receives frequent timely updates on the first vehicle's 100 ( 1 ) position, physical size, speed, and so on through the RF transmitter/receiver 104 ( 2 ) (e.g., OBU), and can take corrective action if necessary to avoid collisions between the vehicles 100 ( 1 ), 100 ( 2 ).
- the RF transmitter/receiver 104 ( 2 ) e.g., OBU
- a third vehicle 100 ( 3 ) may establish communications with the RSU 102 where the vehicle coverage area 106 ( 3 ) of the third vehicle 100 ( 3 ) overlaps with the infrastructure coverage area 110 .
- the RSU 102 may provide data on the number of vehicles 100 ( 1 )- 100 ( 5 ) it detects, along with the vehicles' 100 ( 1 )- 100 ( 5 ) speed and direction of travel to nearby roadside infrastructure 112 (e.g., the traffic signal).
- the RSU 102 may coordinate with the roadside infrastructure 112 to broadcast messages, such as to indicate the traffic signal is changing or about to change a traffic control state, to facilitate giving advance warning to a driver of the vehicle 100 ( 3 ) and/or automated control of the vehicle 100 ( 3 ).
- the conventional VANETs of FIG. 1 may, however, have limited capability given their ad hoc nature and the limited size of the vehicle coverage areas 106 ( 1 )- 106 ( 5 ) and the infrastructure coverage area 110 .
- the size of the coverage area is limited by the range of the V2X communication and by common objects such as trees and buildings along roads.
- the biggest shortcomings are (a) quality of service, such as communication drop offs, (b) inability to see traffic on cross streets, (c) limited range (300-1,000 m), (d) network security and right of user privacy, and (e) scalability.
- the roadside infrastructure 102 it is desirable for the roadside infrastructure 102 to have information on the first vehicle 100 ( 1 ) and the second vehicle 100 ( 2 ) which are just outside its V2X communication range and which are about to enter its V2X communication range, such as to gauge a wider amount of traffic and/or transmit a traffic control state to vehicles 100 ( 1 ), 100 ( 2 ) which are farther away. It is similarly desirable for the first vehicle 100 ( 1 ) to have information on the region served by the RSU 102 , which is just outside its V2X communication range and which the first vehicle 100 ( 1 ) is about to enter.
- a fourth vehicle 100 ( 4 ) experiences a mechanical failure
- FIG. 2A is a schematic diagram of radio-bearing vehicles 100 ( 1 )- 100 ( 6 ), illustrating an example of the number of connections 202 required to form a traditional VANET 200 .
- the traditional VANET 200 which includes six vehicles 100 ( 1 )- 100 ( 6 ) in a region of a vehicle path, can require a vehicle 100 ( 1 ) to establish an individual connection 202 with each surrounding vehicle 100 ( 2 )- 100 ( 6 ), with each vehicle 100 ( 2 )- 100 ( 6 ) doing the same.
- the VANET 200 includes fifteen (15) connections 202 in an environment in which many of these connections 202 may need to be quickly established.
- the traditional VANET 200 can be unreliable, where there can be too little time to establish so many connections 202 and exchange needed information in an ad hoc manner.
- FIG. 2B is another schematic diagram of radio-bearing vehicles 100 ( 1 )- 100 ( 17 ), illustrating the limitations of effective communication ranges under the conventional VANETs of FIG. 1 .
- a first radio-bearing vehicle 100 ( 1 ) may have an effective communication range 204 which extends along its path of travel, but not around corners.
- the first radio-bearing vehicle 100 ( 1 ) is able to communicate with radio-bearing vehicles 100 ( 2 )- 100 ( 4 ) within the effective communication range 204 , but would not be able to communicate with radio-bearing vehicles 100 ( 12 )- 100 ( 15 ) around an upcoming intersection, increasing a likelihood of a collision at the intersection.
- intersection crashes amount to 40% of all vehicle crashes and 21% of all vehicle related fatalities.
- Conventional VANETs are insufficient to reduce accidents and vehicle related fatalities near street intersections.
- Embodiments disclosed herein include a pathside communication relay (PCR) for distributing network data among client devices.
- a PCR is positioned along a vehicle path and is capable of transmitting and receiving wireless signals within a communication coverage area (which may include a region of the vehicle path).
- the PCR receives network data from a PCR network, which may include other PCRs and a central unit.
- the network data is processed (e.g., to determine a relevant portion for one or more client devices connected to the PCR), and at least a portion of the network data is transmitted within the communication coverage area.
- the PCR includes vehicle to everything (V2X) wireless telecommunication circuitry for distributing the network data over dedicated short-range communications (DSRC) signals using the Wireless Access in Vehicular Environments (WAVE) protocol and/or Cellular-V2X (C-V2X) signals using the C-V2X communications protocol.
- the network data can include pathside data from other PCRs in the PCR network and other information, such as location data of client device and other objects (e.g., position, orientation, speed, and/or operating status of vehicles), ambient conditions, traffic data, and other information to facilitate improved decision-making (such as collision avoidance) by client devices.
- client devices in a communication coverage area of the PCR can obtain information from a number of nearby client devices (including vehicles), roadside infrastructure, and other communications equipment without the need to establish numerous communications links.
- the PCR can receive network data from other PCRs, traffic management systems, and other systems and devices to improve services to client devices served by the PCR.
- multiple PCRs can be positioned along the vehicle path, each PCR covering a corresponding region of the vehicle path.
- Pathside data collected by a first PCR can be routed to a second PCR directly or through the central unit, such that the pathside data in a first region of the vehicle path (corresponding to the first PCR) may be transmitted to client devices within a second region of the vehicle path (corresponding to the second PCR).
- VANETs vehicular ad hoc networks
- a PCR in one exemplary aspect, includes a network interface circuit configured to couple to a PCR network.
- the PCR also includes a communication interface circuit configured to establish a communication coverage area.
- the PCR also includes a processing circuit configured to receive network data from the PCR network and determine a relevant portion of the network data for a first client device within the communication coverage area.
- the processing circuit is also configured to transmit the relevant portion of the network data within the communication coverage area through the communication interface circuit.
- An additional embodiment of the disclosure relates to a method for distributing network data among client devices.
- the method includes receiving network data from a pathside communication relay (PCR) network.
- the method also includes determining a relevant portion of the network data for a first client device.
- the method also includes transmitting the relevant portion of the network data to at least the first client device.
- PCR pathside communication relay
- FIG. 1 is a schematic diagram of radio-bearing vehicles and roadside infrastructure that are configured to form conventional vehicular ad hoc networks (VANETs);
- VANETs vehicular ad hoc networks
- FIG. 2A is a schematic diagram of radio-bearing vehicles, illustrating an example of the number of connections required to form a traditional VANET;
- FIG. 2B is another schematic diagram of radio-bearing vehicles, illustrating the limitations of effective communication ranges under the conventional VANETs of FIG. 1 ;
- FIG. 3 is a schematic diagram of an exemplary pathside communication relay (PCR) network which includes one or more PCRs which collect and distribute pathside data to client devices in a vehicle path adjacent the PCRs;
- PCR pathside communication relay
- FIG. 4 is a schematic diagram of a portion of the PCR network of FIG. 3 , illustrating exemplary sensors and devices which may provide additional pathside data to the PCRs;
- FIG. 5A is a schematic diagram of an exemplary PCR which communicates with client devices using radio frequency (RF) or other over-the-air signals and forms part of the PCR network of FIG. 3 ;
- RF radio frequency
- FIG. 5B is another schematic diagram of the exemplary PCR of FIG. 5A , illustrating components of the exemplary PCR;
- FIG. 5C is a schematic diagram of another example of the PCR of FIG. 5A , illustrating components of the exemplary PCR in an enclosure;
- FIG. 5D is a cross-sectional view of the exemplary PCR taken along line A-A of FIG. 5C ;
- FIG. 5E is a cross-sectional view of the exemplary PCR taken along line B-B of FIG. 5C ;
- FIG. 6A is a schematic diagram of a portion of the PCR network of FIG. 3 , illustrating an example of connections formed between a PCR and nearby client devices;
- FIG. 6B is a schematic diagram of the PCR network of FIG. 3 , illustrating improved communication ranges for the nearby client devices;
- FIG. 7 is a schematic diagram of the PCR network of FIG. 3 , illustrating exemplary PCRs connected with a central unit;
- FIG. 8A is a flowchart illustrating an exemplary process of a PCR for communicating with clients in a path
- FIG. 8B is a flowchart illustrating an exemplary process of a PCR for distributing pathside data to a PCR network
- FIG. 8C is a flowchart illustrating an exemplary process of a PCR for distributing network data among client devices
- FIG. 8D is a flowchart illustrating an exemplary process of a central unit for receiving and distributing pathside data between a first PCR and a second PCR;
- FIG. 9 is a schematic diagram of an exemplary optical-fiber based PCR network
- FIGS. 10A and 10B illustrate an exemplary mobile telecommunications environment that includes an exemplary macrocell radio access network (RAN) and an exemplary small cell RAN, some or all of which may be included in the PCR network of FIGS. 3-9 ; and
- RAN macrocell radio access network
- small cell RAN some or all of which may be included in the PCR network of FIGS. 3-9 ;
- FIG. 11 is a schematic diagram of a generalized representation of an exemplary computer system that can be included in a PCR provided in the PCR network of FIGS. 3-10B , wherein the exemplary computer system is adapted to execute instructions from an exemplary computer readable medium.
- Embodiments disclosed herein include a pathside communication relay (PCR) for distributing network data among client devices.
- a PCR is positioned along a vehicle path and is capable of transmitting and receiving wireless signals within a communication coverage area (which may include a region of the vehicle path).
- the PCR receives network data from a PCR network, which may include other PCRs and a central unit.
- the network data is processed (e.g., to determine a relevant portion for one or more client devices connected to the PCR), and at least a portion of the network data is transmitted within the communication coverage area.
- the PCR includes vehicle to everything (V2X) wireless telecommunication circuitry for distributing the network data over dedicated short-range communications (DSRC) signals using the Wireless Access in Vehicular Environments (WAVE) protocol and/or Cellular-V2X (C-V2X) signals using the C-V2X communications protocol.
- the network data can include pathside data from other PCRs in the PCR network and other information, such as location data of client device and other objects (e.g., position, orientation, speed, and/or operating status of vehicles), ambient conditions, traffic data, and other information to facilitate improved decision-making (such as collision avoidance) by client devices.
- client devices in a communication coverage area of the PCR can obtain information from a number of nearby client devices (including vehicles), roadside infrastructure, and other communications equipment without the need to establish numerous communications links.
- the PCR can receive network data from other PCRs, traffic management systems, and other systems and devices to improve services to client devices served by the PCR.
- multiple PCRs can be positioned along the vehicle path, each PCR covering a corresponding region of the vehicle path.
- Pathside data collected by a first PCR can be routed to a second PCR directly or through the central unit, such that the pathside data in a first region of the vehicle path (corresponding to the first PCR) may be transmitted to client devices within a second region of the vehicle path (corresponding to the second PCR).
- VANETs vehicular ad hoc networks
- FIG. 3 is a schematic diagram of an exemplary PCR network 300 which includes one or more PCRs 302 ( 1 )- 302 (N) which collect and distribute pathside data to client devices 304 ( 1 )- 304 (M) in a vehicle path adjacent the PCRs 302 ( 1 )- 302 (N).
- the notation “1-N” indicates that any number of PCRs, 1-N, may be provided, and the notation “1-M” indicates that any number of client devices, 1-M, may be present.
- the client devices 304 ( 1 )- 304 (M) can include vehicles as depicted in FIG. 3 , but may also include mobile devices, wearable devices, bicycles, traffic signals, and other devices adjacent the vehicle path.
- Each PCR 302 ( 1 )- 302 (N) incorporates a communication interface circuit 306 ( 1 )- 306 (N) (e.g., wireless V2X telecommunication circuitry such as a radio frequency (RF) transmitter/receiver) configured to create a communication coverage area 308 ( 1 )- 308 (N) centered on the respective PCR 302 ( 1 )- 302 (N).
- a PCR 302 ( 1 )- 302 (N) is positioned adjacent one or more vehicle paths (e.g., a road or series of roads), and its communication coverage area 308 ( 1 )- 308 (N) extends along the vehicle path.
- the PCR network 300 can incorporate multiple PCRs 302 ( 1 )- 302 (N) along the vehicle path such that the respective communication coverage areas 308 ( 1 )- 308 (N) overlap or otherwise facilitate relaying pathside data along substantially the entire vehicle path.
- the PCR network 300 may also be referred to herein as a pathside communications system.
- Each PCR 302 ( 1 )- 302 (N) is configured to receive pathside data from a surrounding region of the vehicle path, which can include its respective communication coverage area 308 ( 1 )- 308 (N).
- the pathside data can include client data, such as the position, orientation, speed, and/or operating status of nearby client devices (e.g., vehicles) 304 ( 1 )- 304 (M), which can be received by the PCR 302 ( 1 )- 302 (N) from the client devices 304 ( 1 )- 304 (M) within its respective communication coverage area 308 ( 1 )- 308 (N) via wireless signals (e.g., RF signals) 310 ( 1 )- 310 (P) over the respective communication interface circuit 306 ( 1 )- 306 (N).
- client devices e.g., vehicles
- wireless signals e.g., RF signals
- pathside data can also be received from cameras, environmental sensors, traffic control devices 312 , and other sensors coupled to the PCR 302 ( 1 )- 302 (N), such as described further below with respect to FIG. 4 .
- the pathside data can then be distributed to client devices 304 ( 1 )- 304 (M) within the vehicle path through the PCRs 302 ( 1 )- 302 (N).
- a first PCR 302 ( 1 ) receives client data (e.g., via wireless signals 310 ( 1 )- 310 (P)) from multiple client devices 304 ( 1 )- 304 (M) within a first communication coverage area 308 ( 1 ) (e.g., a first region of the vehicle path).
- the first PCR 302 ( 1 ) processes the client data (e.g., to identify relevant portions of client data received from a first client device 304 ( 1 ) for a second client device 304 ( 2 ), extract positional information, generate a map of client devices 304 ( 1 )- 304 (M) and other objects, remove identifying information, and so on) to produce pathside data.
- the pathside data may also include sensor data from sensors coupled to the first PCR 302 ( 1 ) (e.g., sensor data which is relevant to the second client device 304 ( 2 )) and/or traffic control data received from the traffic control devices 312 .
- the first PCR 302 ( 1 ) can then transmit the pathside data via the wireless signals 310 ( 1 )- 310 (P) to the client devices 304 ( 1 )- 304 (M) within the first communication coverage area 308 ( 1 ).
- the pathside data may be broadcast to the first communication coverage area 308 ( 1 ).
- the pathside data can be selectively distributed to a subset of the client devices 304 ( 1 )- 304 (M).
- the first PCR 302 ( 1 )- 302 (M) may broadcast pathside data at intervals (e.g., periodically or irregularly) to all client devices 304 ( 1 )- 304 (M) within the first communication coverage area 308 ( 1 ).
- the pathside data may be updated multiple times per second.
- the first PCR 302 ( 1 ) can also transmit a portion, subset, or all of the pathside data it has collected to the PCR network 300 , such as to a second PCR 302 ( 2 ).
- the PCR network 300 can also include a central unit 314 communicatively coupled to two or more of the PCRs 302 ( 1 )- 302 (N), which may facilitate distributing pathside data among the PCRs 302 ( 1 )- 302 (N) and/or provide the PCRs 302 ( 1 )- 302 (N) with additional information.
- the central unit 314 may include a pathside control module which can determine whether pathside data received by a first PCR 302 ( 1 ) is relevant to client devices 304 ( 1 )- 304 (M) and/or roadside infrastructure in communication with a second PCR 302 ( 2 ) (e.g., client devices 304 ( 1 )- 304 (M) within the second communication coverage area 308 ( 2 ), which may be a second region of the vehicle path).
- the central unit 314 routes at least some of the pathside data to the second PCR 302 ( 2 ) to be distributed to a client device 304 ( 3 ), as further described below.
- the data relevancy may be determined at the PCR 302 ( 1 )- 302 (N) or at the central unit 314 .
- the first PCR 302 ( 1 ) may deem it necessary (e.g., via its pathside control module) to have part of the pathside data collected by the second PCR 302 ( 2 ), and it may request the central unit 314 to supply the needed pathside data.
- a first portion of the pathside data may be routed to the second PCR 302 ( 2 ) and a second portion of the pathside data may be routed to another device in the PCR network 300 and not to the second PCR 302 ( 2 ). This routing may be static, such as by being established at time of installation.
- the routing may also be dynamic, such that it can be changed frequently or otherwise as needed.
- additional wireless communications services may also be distributed to the client devices 304 ( 1 )- 304 (M) through the PCRs 302 ( 1 )- 302 (N), such as cellular and/or internet services.
- FIG. 3 illustrates client devices 304 ( 1 )- 304 (M) within and/or traveling along a vehicle path, at least some of which are in communication with a PCR 302 ( 1 )- 302 (N) adjacent the vehicle path.
- each client device 304 ( 1 )- 304 (M) is an automobile traveling along a road, and at least some of the client devices 304 ( 1 )- 304 (M) incorporate a client V2X RF transmitter/receiver 316 ( 1 )- 316 (M) (e.g., an On-Board Unit (OBU)) or other communication circuitry to establish wireless V2X communications services with other client devices 304 ( 1 )- 304 (M) and roadside infrastructure, such as the PCRs 302 ( 1 )- 302 (N).
- a client V2X RF transmitter/receiver 316 ( 1 )- 316 (M) e.g., an On-Board Unit (OBU)
- OBU On-Board Unit
- Each client V2X RF transmitter/receiver 316 ( 1 )- 316 (M) may also create a V2X client coverage area (similar to the vehicle coverage areas 106 ( 1 )- 106 ( 5 ) depicted with respect to vehicles 100 ( 1 )- 100 ( 5 ) in FIG. 1 ), which is omitted from FIG. 3 for clarity.
- Each PCR 302 ( 1 )- 302 (N) and its communication interface circuit 306 ( 1 )- 306 (N) is configured to communicate with client devices 304 ( 1 )- 304 (M) over Dedicated Short-Range Communication (DSRC) signals (such as described in CEN and ISO standards, including EN 12253:2004, EN 12795:2002, EN 12834:2002, EN 13372:2004, and EN ISO 14906:2004) using IEEE 802.11p Wireless Access in Vehicular Environments (WAVE) protocol within its respective communication coverage area 308 ( 1 )- 308 (N) via wireless signals 310 ( 1 )- 310 (P) to relay pathside data, network data, and/or other communications services.
- DSRC Dedicated Short-Range Communication
- the PCR 302 ( 1 )- 302 (N) can thus communicate with client devices 304 ( 1 )- 304 (M) through DSRC signals transmitted over the intelligent transportation systems (ITS) band of 5.9 GHz (5.85-5.925 GHz).
- the communication interface circuit 306 ( 1 )- 306 (N) may include an RF receiver circuit and an RF transmitter circuit, which form the communication coverage areas 308 ( 1 )- 308 (N) (e.g., RF coverage areas), as well as to receive and transmit DSRC communication signals, respectively.
- the communication interface circuit 306 ( 1 )- 306 (N) may also include a Global Navigation Satellite System (GNSS) receiver to gather location data, an internal processor for data processing, Controller Area Network (CAN) interfaces to the car diagnostics and computing system, electronic communication (e.g., Ethernet) interfaces to external devices and antennas for the RF transceivers and for the GNSS receiver.
- GNSS Global Navigation Satellite System
- CAN Controller Area Network
- Ethernet electronic communication
- the communication interface circuit 306 ( 1 )- 306 (N) can additionally or alternatively communicate with client devices 304 ( 1 )- 304 (M) over C-V2X signals
- the RF receiver circuit and the RF transmitter circuit may include cellular radio circuitry.
- the C-V2X signals can be deployed over cellular RF frequency bands, such as second generation (2G) frequency bands, third generation (3G) frequency bands, Long Term Evolution (LTE) frequency bands, fourth generation (4G) frequency bands, or fifth generation (5G) new radio (NR) frequency bands.
- the communication interface circuits 306 ( 1 )- 306 (N) can communicate over other RF frequency bands (e.g., citizens broadband radio service (CBRS) frequency bands), over mmWave frequencies (e.g., 60-80 GHz), over optical frequencies (e.g., 230 THz), and so on.
- CBRS citizens broadband radio service
- FIG. 3 is depicted with automobiles traveling along a road to illustrate client devices 304 ( 1 )- 304 (M) and vehicle paths.
- the PCR network 300 can distribute pathside data to boats or ships within waterways (e.g., canals or rivers) or near docks, trains traveling along train tracks, pedestrians and/or bicycles on sidewalks, trails, and roads, animals to which a DSRC or C-V2X radio is attached, unmanned aerial vehicles (e.g., drones), helicopters, balloons, and other aircraft in airspace, carts in a mine, oil or excavation drills underground or under water, underwater autonomous vehicles, roadside businesses and shopping centers, residents near roads, hospitals, traffic management systems, sensors for monitoring traffic, shipping containers, and/or chemical or environmental sensors, as examples.
- unmanned aerial vehicles e.g., drones
- helicopters, balloons, and other aircraft in airspace e.g., helicopters, balloons, and other aircraft in airspace, carts in a mine, oil or excavation drills underground or
- the PCR 302 ( 1 )- 302 (N) can receive pathside data from its communication interface circuit 306 ( 1 )- 306 (N), as well as through traffic monitoring devices, traffic control devices, and/or sensors.
- FIG. 4 is a schematic diagram of a portion of the PCR network 300 , illustrating exemplary sensors and devices which may provide additional pathside data to the PCRs 302 ( 1 )- 302 (N).
- the first PCR 302 ( 1 ) can be connected to traffic monitoring devices adjacent the region of the vehicle path covered by the first PCR 302 ( 1 ) and/or its communication coverage area 308 ( 1 ), such as a camera 402 and/or other sensor 404 , a traffic control device 312 , and/or an environmental sensor 406 to provide additional pathside data.
- traffic monitoring devices can be part of and/or integrated with the first PCR 302 ( 1 ) in a sensor suite.
- Other PCRs 302 ( 2 )- 302 (N) can be similarly connected to sensors and other devices.
- Pathside data can be any information regarding a vehicle path, or portion thereof, which may be significant to traveling vehicles, pedestrians, government agencies, or other client devices 304 ( 1 )- 304 (M).
- client data is provided to the first PCR 302 ( 1 ) from client devices incorporating DSRC units, such as client device 304 ( 1 ).
- the client data can include the client device's 304 ( 1 ) position, orientation, speed, acceleration, direction of travel, size, and/or an operating status of the client device 304 ( 1 ).
- the operating status of the client device 304 ( 1 ) can be any condition or status of the client device (e.g., vehicle) 304 ( 1 ), such as an application of brakes, a turn signal, an upcoming change in direction (e.g., based on a vehicle navigation program), an upcoming lane change, a distress condition, a motor condition, a tire condition, and so on.
- client device e.g., vehicle
- the sensor data may include image data (e.g., still or video data) collected from the camera 402 , such as data on pedestrians 410 , ambient conditions (e.g., rain, icy roads), and other image data.
- the sensor data may additionally or alternatively include data on ambient conditions provided through the environmental sensor 406 , such as a barometric pressure sensor, humidity sensor, temperature sensor, and so on. Additional sensor data, such as light detection and ranging (LIDAR) data, can be collected from the sensor 404 .
- LIDAR light detection and ranging
- the first PCR 302 ( 1 ) can also exchange pathside data with one or more traffic control devices 312 .
- the traffic control device(s) 312 can provide traffic data, such as an indication it is changing or about to change a traffic control state (e.g., from a green light to a red light), which may facilitate advance warning being given by the first PCR 302 ( 1 ) to a driver of the client device 304 ( 1 ) and/or automated control of the client device 304 ( 1 ) within the coverage range of the first PCR 302 ( 1 ) or even to vehicles entering the coverage range by means of transferring the data to the neighboring second PCR 302 ( 2 ).
- traffic data such as an indication it is changing or about to change a traffic control state (e.g., from a green light to a red light)
- the first PCR 302 ( 1 ) can generate traffic data (such as density, speed, and so on of client devices 304 ( 1 )- 304 (M)) based on client data received from the client devices 304 ( 1 )- 304 (M).
- Pathside data can also be routed to the traffic control device(s) 312 through the first PCR 302 ( 1 ), such as to facilitate traffic control decisions based on the number of client devices 304 ( 1 )- 304 (M) traveling within an area.
- the PCRs 302 ( 1 )- 302 (N) may improve mobility, save energy and reduce pollution by causing the traffic light to change only when the PCR 302 ( 1 )- 302 (N) detects a vehicle in the quiet side street approaching the intersection. This way, the traffic on the busy street does not unnecessarily stop, which could waste energy.
- the first PCR 302 ( 1 ) receives client data, sensor data, traffic data, and/or other information, processes the received data, and generates pathside data to be distributed to client devices 304 ( 1 )- 304 (M) within its communication coverage area 308 ( 1 ).
- the pathside data may include relevant portions of the client data, sensor data, traffic data, and/or other information for one or more of the client devices 304 ( 1 )- 304 (M), such as a mapping of all client devices 304 ( 1 )- 304 (M) and/or other nearby objects, alerts of potential or actual collisions, weather conditions, vehicle operating status, positional information of client devices 304 ( 1 )- 304 (M), speed information of client devices 304 ( 1 )- 304 (M), and so on.
- client devices 304 ( 1 )- 304 (M) such as a mapping of all client devices 304 ( 1 )- 304 (M) and/or other nearby objects, alerts of potential or actual collisions, weather conditions, vehicle operating status, positional information of client devices 304 ( 1 )- 304 (M), speed information of client devices 304 ( 1 )- 304 (M), and so on.
- the first PCR 302 ( 1 ) can receive first client data (which includes a first position of the first client device 304 ( 1 )), second client data (which includes a second position of the second client device 304 ( 2 )), and so on, and include a map in the pathside data which is based on the first client data, the second client data, and so on.
- a relevant portion of client data, sensor data, and/or other information can be based at least in part on relative positions of a first client device 304 ( 1 ) and a second client device 304 ( 2 ).
- the first PCR 302 ( 1 ) is coupled to the PCR network 300 , through which it may exchange pathside data with the other PCRs 302 ( 2 )- 302 (N) and/or the central unit 314 .
- the first PCR 302 ( 1 ) can receive client data from the client device 304 ( 1 ) and/or sensor data from the camera 402 , environmental sensor 406 , and/or other sensor 404 .
- the first PCR 302 ( 1 ) can also receive data from the PCR network 300 from the central unit 314 .
- a processing circuit (described further below with reference to FIG.
- the pathside data transmitted to the PCR network 300 can include, for example, relevant portions of the client data and sensor data, positional information of client devices 304 ( 1 )- 304 (M), a mapping of client devices 304 ( 1 )- 304 (M), and so on.
- the first PCR 302 ( 1 ) can receive network data from the PCR network 300 , process the network data with a processing circuit (e.g., to determine a relevant portion of the network data for client devices 304 ( 1 )- 304 (M), extract positional information of client devices 304 ( 1 )- 304 (M) or other objects from other regions of the vehicle path, generate a mapping, extract alert information, and so on) and transmit at least a portion of the network data to client devices 304 ( 1 )- 304 (M).
- a processing circuit e.g., to determine a relevant portion of the network data for client devices 304 ( 1 )- 304 (M), extract positional information of client devices 304 ( 1 )- 304 (M) or other objects from other regions of the vehicle path, generate a mapping, extract alert information, and so on
- the portion of the network data may be a relevant port of the network data for the client devices 304 ( 1 )- 304 (M) which is transmitted within the first communication coverage area 308 ( 1 ) through the first communication interface circuit 306 ( 1 ).
- a pathside control module 412 can include a processor and/or other circuitry to control data exchanges through the PCR network 300 , such as by determining whether pathside data obtained by a second PCR 302 ( 1 ) or any breaking news in the area (such as a police chase) are relevant to the first PCR 302 ( 1 ) and/or client devices 304 ( 1 )- 304 (M) and/or traffic control devices 312 connected to the first PCR 302 ( 1 ), as will be described in examples below.
- pathside data can be any pathside data which would facilitate improving vehicle guidance, automated vehicle control, traffic control, pedestrian alerts, emergency vehicle response, and so on.
- the pathside control module 412 causes the pathside data to be routed to the first PCR 302 ( 1 ) to be forwarded to the client device(s) 304 ( 1 )- 304 (M), traffic control device(s) 312 , and/or other DSRC or C-V2X devices to which the pathside data is relevant.
- the central unit 314 and/or the pathside control module 412 can be deployed within one or more remote servers, such as a cloud server.
- the pathside control module 412 may be used as a live database that the processing circuit of the first PCR 302 ( 1 ) may regularly use in processing the pathside data, determining the data to be transmitted to the PCR network 300 and the data to be broadcast within the first communication coverage area 308 ( 1 ).
- additional wireless communications services may also be distributed to the client devices 304 ( 1 )- 304 (M) through the PCRs 302 ( 1 )- 302 (N), such as cellular data and/or internet data.
- the PCRs 302 ( 1 )- 302 (N) can be communicatively coupled to a base transceiver station (BTS) 414 (e.g., through the central unit 314 , another proxy, or directly).
- BTS base transceiver station
- the central unit 314 receives downlink communications signals from the BTS 414 to be distributed to the PCRs 302 ( 1 )- 302 (N).
- the downlink communications signals can include cellular data and/or internet data.
- the communication interface circuits 306 ( 1 )- 306 (N) of the PCRs 302 ( 1 )- 302 (N) can in turn be configured to distribute downlink communications signals from the BTS to the client devices 304 ( 1 )- 304 (M) and receive uplink communications signals from the client devices 304 ( 1 )- 304 (M) via wireless signals 310 ( 1 )- 310 (P) (see FIG. 3 ).
- the central unit 314 receives the uplink communications signals from the PCRs 302 ( 1 )- 302 (N) to be forwarded to the BTS 414 .
- the BTS 414 and/or central unit 314 can interface with a packet data network gateway with connectivity to the internet, a cellular network, (e.g., an Evolved UMTS Terrestrial Radio Access Network (E-UTRAN)), and similar communications networks.
- the uplink communications signals may include pathside data, client data, and other information, such as vehicle location data or image and/or video data uploaded from a client device 304 ( 1 )- 304 (M).
- each PCR 302 ( 1 )- 302 (N) includes an electrical-to-optical (E-O) converter 416 ( 1 )- 416 (N) configured to convert a respective electrical communications signal of the PCRs' 302 ( 1 )- 302 (N) pathside data into a respective optical communications signal.
- the respective optical communications signals are transported to the central unit 314 by an optical fiber communications link coupled between each PCR 302 ( 1 )- 302 (N) and the central unit 314 .
- Each PCR 302 ( 1 )- 302 (N) also includes an optical-to-electrical (O-E) converter 418 ( 1 )- 418 (N) configured to convert received optical communications signal(s) for the pathside data back into the respective electrical communications signal to interface with a communication interface circuit 306 ( 1 )- 306 (N) of the PCR 302 ( 1 )- 302 (N).
- O-E optical-to-electrical
- the central unit 314 can also include one or more O-E converters 420 ( 1 )- 420 (K) for converting the pathside data and/or communications signals from optical to electrical before routing the pathside data and/or communications signals, and converting the pathside data and/or communications signals back to optical with one or more E-O converters 422 ( 1 )- 422 (K).
- each optical fiber communications link may have a separate uplink and downlink medium, or may be a common optical fiber communications link.
- WDM wave division multiplexing
- relevant pathside information can be shared between PCRs 302 ( 1 )- 302 (N) through the PCR network 300 .
- the PCRs 302 ( 1 )- 302 (N) can determine relevant portions of pathside information (e.g., using a processing circuit), and in other cases the pathside control module 412 is configured to control the central unit 314 to route relevant pathside data between PCRs 302 ( 1 )- 302 (N).
- each client device 304 ( 1 )- 304 (M) along a vehicle path is in communication with at least one nearby PCR 302 ( 1 )- 302 (N), and may be transmitting client data to the PCR(s) 302 ( 1 )- 302 (N) periodically, intermittently, or otherwise via wireless signals 310 ( 1 )- 310 (P).
- the client data can include the client device's 304 ( 1 )- 304 (M) position, orientation, speed, acceleration, direction of travel, size, and/or an operating status of the client device 304 ( 1 )- 304 (M).
- all or a portion of this client data can be determined (e.g., by each PCR 302 ( 1 )- 302 (N) or the pathside control module 412 ) to be relevant to all client devices 304 ( 1 )- 304 (M) within an area (e.g., within a given radius, within adjacent communication coverage areas 308 ( 1 )- 308 (N), and so on).
- each of the client devices 304 ( 1 )- 304 (M) illustrated in FIG. 4 can receive some or all of the client data of each of the other client devices 304 ( 1 )- 304 (M).
- pathside data can be determined (e.g., by the PCRs 302 ( 1 )- 302 (N) or the pathside control module 412 ) to be relevant to other client devices 304 ( 1 )- 304 (M), traffic control devices 312 , and so on based on relative location, direction, and/or action.
- a second client device 304 ( 2 ) e.g., a second vehicle
- a nearby PCR e.g., the first PCR 302 ( 1 )
- wireless signals 310 ( 2 ) to include a virtual turn signal.
- the first PCR 302 ( 1 ) can broadcast the virtual turn signal and/or additional client data of the second client device 304 ( 2 ) to each client device 304 ( 1 )- 304 (M) in the first communication coverage area 308 ( 1 ).
- the pathside control module 412 and/or the first PCR 302 ( 1 ) can also determine that the virtual turn signal and/or additional client data of the second client device 304 ( 2 ), is relevant to the second PCR 302 ( 2 ) and/or a fifth client device 304 ( 5 ) connected to the second PCR 302 ( 2 ), and route the client data from the first PCR 302 ( 1 ) to the second PCR 302 ( 2 ) accordingly.
- the PCRs 302 ( 1 )- 302 (N) and/or the pathside control module 412 can determine that client data from the fifth client device 304 ( 5 ) is relevant to the traffic control device 312 .
- the client data from the fifth client device 304 ( 5 ) can be routed from the second PCR 302 ( 2 ) to the traffic control device 312 .
- Information from the traffic control device 312 such as a current and/or upcoming traffic signal, can be routed to the client devices 304 ( 1 )- 304 (M) through the first PCR 302 ( 1 ) and the second PCR 302 ( 2 ) as well.
- the PCR network 300 may alert nearby client devices 304 ( 1 )- 304 (M) of a safety risk or request assistance from emergency or assistance vehicles through the PCRs 302 ( 2 )- 302 (N) and/or the central unit 314 .
- the PCR network 300 can increase the quality of service of client device (e.g., vehicle) communications through DSRC and/or C-V2X communications over traditional VANETs.
- the PCR network 300 provides a stationary backbone for DSRC and/or C-V2X communications, enabling a client device 304 ( 1 )- 304 (M) to communicate with one or more PCRs 302 ( 1 )- 302 (N) (which in some cases have a larger communication coverage area 308 ( 1 )- 308 (N)), rather than needing to communicate with each client device 304 ( 1 )- 304 (M) and other devices separately (which may have smaller coverage areas or whose signals may be obstructed by buildings and other conditions).
- Each PCR 302 ( 1 )- 302 (N) can also improve network security by having more robust verification procedures and security protections, while protecting the privacy of client devices 304 ( 1 )- 304 (M) and their users through masking identifying information exchanged with other client devices 304 ( 1 )- 304 (M).
- the PCR 302 network may be under control of trusted agencies, such as local government agencies and their contractors. Just as traffic control signals and signs are trusted by the public, the pathside information provided by the PCR 302 can be trustworthy to all client devices 304 ( 1 )- 304 (M), resulting in significant reduction in traffic accidents and vehicle related fatalities.
- FIGS. 3 and 4 are described with respect to a central unit 314 distributing pathside data between the PCRs 302 ( 1 )- 302 (N). It should be understood that the distribution of pathside data can be accomplished in other ways, including in a decentralized manner.
- the central unit 314 can be omitted and the PCRs 302 ( 1 )- 302 (N) can communicate directly with each other (e.g., through optical links, data cable links, or over-the-air via RF, mmWave, laser, or optical communications) to distribute pathside data.
- the PCRs 302 ( 1 )- 302 (N) can also receive pathside data and other data from remote servers, such as telecommunications operator servers, traffic control servers, and so on.
- remote servers such as telecommunications operator servers, traffic control servers, and so on.
- the central unit 314 and/or its functions can be deployed within one or more remote servers, such as a cloud server.
- one PCR 302 ( 1 ) may act as the central unit 314 .
- each of the PCRs 302 ( 1 )- 302 (N) includes and/or is coupled to multiple components, as illustrated in FIGS. 5A-5E .
- FIG. 5A is a schematic diagram of an exemplary PCR 302 ( 1 ) which communicates with client devices 304 ( 1 )- 304 (M) using RF or other over-the-air signals (e.g., according to DSRC and/or C-V2X protocol), and forms part of the PCR network 300 of FIG. 3 .
- the PCR 302 ( 1 ) is comprised of four (4) main components.
- a network interface circuit 502 is provided to couple the PCR 302 ( 1 ) to the PCR network 300 , including other PCRs 302 ( 2 )- 302 (N) and the central unit 314 .
- a communication interface circuit 306 ( 1 ) is capable of communicating with client devices 304 ( 1 )- 304 (M) over DSRC signals using the IEEE 802.11p WAVE protocol on the 5.85 GHz-5.925 GHz ITS frequency band and/or C-V2X signals on cellular (e.g., 2G, 3G, LTE, 4G, 5G, NR) or other frequency bands.
- a sensor interface circuit 504 couples to one or more sensors to provide additional pathside information.
- the PCR 302 ( 1 ) also includes a computer system 506 which incorporates a processing circuit 508 and provides processing capability to support features described herein. These main components (the network interface circuit 502 , the communication interface circuit 306 ( 1 ), the sensor interface circuit 504 , and the computer system 506 ) may communicate with each other via a data bus 510 .
- the network interface circuit 502 can be an appropriate hardware interface which is configured to couple to the PCR network 300 and can communicatively link the PCR 302 ( 1 ) with other components of the PCR network 300 , including but not limited to the central unit 314 , the internet 516 , a cellular network 518 , and/or other PCRs 302 ( 2 ).
- the network interface circuit 502 is configured to receive downlink communications (including pathside data, internet data, and/or cellular data) from other components of the PCR network 300 (e.g., through the central unit 314 ) to be transmitted by the communication interface circuit 306 ( 1 ) to nearby client devices 304 ( 1 )- 304 (M).
- the network interface circuit 502 also transmits uplink communications (e.g., pathside data, internet data, and/or cellular data) received through the communication interface circuit 306 ( 1 ), the sensor interface circuit 504 , and/or the computer system 506 to other components of the PCR network 300 (e.g., through the central unit 314 ).
- uplink communications e.g., pathside data, internet data, and/or cellular data
- the network interface circuit 502 receives pathside data from the central unit 314 which has been determined to be relevant to the PCR 302 ( 1 ), a region of the vehicle path associated with the PCR 302 ( 1 ) (e.g., the communication coverage area 308 ( 1 ) in FIG. 3 ), and/or a client device in communication with the PCR 302 ( 1 ).
- the network interface circuit 502 in return, passes pathside data received through the communication interface circuit 306 ( 1 ), the sensor interface circuit 504 , and/or the computer system 506 to the central unit 314 .
- An example of the network interface circuit 502 is the Gigabit Ethernet Module of a Corning ® ONETM remote antenna unit (RAU).
- the PCR 302 ( 1 ) can exchange traffic or other data with traffic control devices 312 through the network interface circuit 502 .
- the central unit 314 can distribute pathside data (and/or communications data, such as internet data and/or cellular data) between the PCR 302 ( 1 ) and at least one other PCR 302 ( 2 ). In some examples, the central unit 314 also communicates with other central units 314 .
- An example of the central unit 314 can include the Corning ® ONETM headend unit (HEU).
- the PCR 302 ( 1 ) also incorporates WiFi hardware 512 for communicating with user devices 514 (which may also be considered client devices 304 ( 1 )- 304 (M)) over the IEEE 802.11 WiFi standard.
- the network interface circuit 502 can include a local area network (LAN) or similar interface to provide internet and other communications data to the WiFi hardware 512 .
- LAN local area network
- uplink and downlink communications which can include pathside data, cellular data, and internet data
- uplink and downlink communications are exchanged with the internet 516 , the cellular network 518 , other PCRs 302 ( 2 ), and so on through the central unit 314 .
- the central unit 314 may be omitted, and the network interface circuit 502 may enable the PCR 302 ( 1 ) to send and receive such data to the internet 516 (e.g., through an Ethernet link, a passive optical local area network (POL) link, a WiFi link, and/or other communications links), to the cellular network 518 (e.g., through the BTS 414 of FIG.
- POL passive optical local area network
- the network interface circuit 502 can communicatively couple the PCR 302 ( 1 ) (e.g., through the central unit 314 , directly, or through another network such as the internet 516 ) with one or more remote servers, such as telecommunications operator servers, traffic control servers, servers which include some or all functions of the central unit 314 , and so on, to send and receive pathside and other data to be distributed among the client devices 304 ( 1 )- 304 (M).
- remote servers such as telecommunications operator servers, traffic control servers, servers which include some or all functions of the central unit 314 , and so on, to send and receive pathside and other data to be distributed among the client devices 304 ( 1 )- 304 (M).
- the communication interface circuit 306 ( 1 ) exchanges pathside data (and/or cellular data and/or internet data) with client devices 304 ( 1 )- 304 (M) within its coverage area (e.g., the communication coverage area 308 ( 1 ) in FIG. 3 ). Accordingly, the communication interface circuit 306 ( 1 ) can incorporate communication circuitry capable of operating under the DSRC/WAVE protocol and/or the C-V2X protocol.
- the communication interface circuit 306 ( 1 ) may include an RF receiver circuit and an RF transmitter circuit, which form an RF coverage area (e.g., communication coverage area 308 ( 1 ) in FIG. 3 ) covering a region of a vehicle path.
- the RF transmitter circuit can be configured to broadcast DSRC signals over ITS frequency channels, and the RF receiver circuit can be configured to receive client data over ITS frequency channels.
- the RF transmitter circuit and the RF receiver circuit can include cellular radio circuitry, and the RF transmitter circuit can transmit C-V2X signals (e.g., via broadcast or separate communication channels) over cellular RF frequency channels.
- the communication interface circuit 306 ( 1 ) can operate over RF frequency bands (e.g., the 5.85 GHz-5.925 GHz ITS frequency band, 2G frequency bands, 3G frequency bands, LTE frequency bands, CBRS frequency bands, and so on), over mmWave frequencies (e.g., 60-80 GHz), over optical frequencies (e.g., 230 THz), and so on.
- the communication interface circuit 306 ( 1 ) includes a global positioning system (GPS) device or a GNSS device, and in other examples a GPS device may be included in other components of the PCR 302 ( 1 ), such as the sensor interface circuit 504 or the computer system 506 .
- GPS global positioning system
- Examples of the communication interface circuit 306 ( 1 ) include the LocoMateTM RoadSide Unit (RSU) made by Arada Systems and the Intelligent Roadside Unit made by NXP Semiconductors, although the functions of the communication interface circuit 306 ( 1 ) can be integrated within other circuitry.
- RSU LocoMateTM RoadSide Unit
- NXP Semiconductors although the functions of the communication interface circuit 306 ( 1 ) can be integrated within other circuitry.
- the sensor interface circuit 504 can couple to or include some or all of the camera 402 , sensors 404 , and environmental sensors 406 depicted in FIG. 4 . Some or all of the sensors may be incorporated in the PCR 302 ( 1 ), or the sensors may be in one or more separate devices.
- the sensor interface circuit 504 can also couple to or include a detector, receiver, transmitter, and/or imaging device for acoustic waves and/or electromagnetic waves.
- the sensor interface circuit 504 can transmit, receive, and/or otherwise detect electromagnetic waves (e.g., using an RF identification (RFID) reader) at RF frequencies, THz frequencies, optical frequencies, x-ray frequencies, infrared frequencies, or a combination of these frequencies.
- RFID RF identification
- the sensor interface circuit 504 can couple to or include humidity sensors, seismic sensors, and/or other environmental sensors.
- the sensor interface circuit 504 can also couple to or include a LIDAR system, a RADAR system, an ultrasonic system, and/or other device to determine relative locations and/or distances (e.g., relative to the sensor, PCR 302 ( 1 ) or other objects) of nearby objects, such as client devices 304 ( 1 )- 304 (M).
- the sensor interface circuit 504 can couple to or include a laser communication system (e.g., to send and receive additional signals from client devices) and/or a microphone system (e.g., to determine the location of an approaching emergency vehicle).
- the sensor interface circuit 504 can also connect to alert devices, such as a siren, a light source, a sign, and so on to provide messages for pedestrians or other vehicles which cannot receive PCR 302 ( 1 ) communications over DSRC and/or C-V2X signals.
- alert devices such as a siren, a light source, a sign, and so on to provide messages for pedestrians or other vehicles which cannot receive PCR 302 ( 1 ) communications over DSRC and/or C-V2X signals.
- sensor data obtained from the sensor interface circuit 504 is processed by the computer system 506 before being sent to the central unit 314 through the network interface circuit 502 , though this is not required.
- the sensor data received via the sensor interface circuit 504 can include at least one of image data received from a camera (e.g., the camera 402 of FIG. 4 ) coupled to the sensor interface circuit 504 , object location data received from at least one of a LIDAR, RADAR, or ultrasonic device coupled to the sensor interface circuit 504 , traffic data received from a traffic monitoring device (e.g., the traffic control device 312 of FIGS. 3 and 4 ) coupled to the sensor interface circuit 504 , or ambient conditions received from an environmental sensor (e.g., the environmental sensor 406 of FIG. 4 ) coupled to the sensor interface circuit 504 .
- a camera or other sensor coupled to the sensor interface circuit 504 can collect image data or other sensor data indicating locations of pedestrians 410 , non-radio bearing vehicles 408 , client devices 304 ( 1 )- 304 (M), and so on.
- the computer system 506 integrates network data coming from the PCR network 300 , the client data coming from the communication interface circuit 306 ( 1 ), and the sensor data coming from the sensor interface circuit 504 .
- Examples of network data from the PCR network 300 include signals from a neighboring PCR 302 ( 2 ) (e.g., routed from the central unit 314 or directly from the neighboring PCR 302 ( 2 )) or a widespread security alert coming from the PCR network 300 (e.g., generated by the central unit 314 ).
- the computer system 506 provides onboard processing capability through the processing circuit 508 (such as described with reference to a computer system 1100 in FIG. 11 below).
- the processing circuit 508 can receive client data through the communication interface circuit 306 ( 1 ) and/or sensor data from the sensor interface circuit 504 , then process the client data and sensor data to generate pathside data.
- the processing circuit 508 can cause the pathside data to be distributed to client devices 304 ( 1 )- 304 (M) through the communication interface circuit 306 ( 1 ) and/or transmitted to the PCR network 300 through the network interface circuit 502 .
- the processing circuit 508 can generate predictive information on the location of client devices 304 ( 1 )- 304 (M), 408 at a future time, and can broadcast or in some cases selectively transmit an alert to a client device 304 ( 1 )- 304 (M) in case there is a chance of collision.
- the computer system 506 (e.g., in conjunction with the central unit 314 and/or pathside control module 412 in FIG. 4 ) can carry out a minute by minute analysis of a disaster in a region of the vehicle path, such as a dam overflow or progress of a fire, and transmit appropriate information to the client devices 304 ( 1 )- 304 (M).
- the PCR 302 ( 1 ) can couple to an infrastructure server (e.g., traffic control system, the central unit 314 ) or other device via the network interface circuit 502 to exchange additional information.
- the processing circuit 508 of the computer system 506 can process information from the infrastructure server to be sent to client devices 304 ( 1 )- 304 (M) within the coverage area of the PCR 302 ( 1 ), such as regional conditions including approach of emergency vehicles, information about an approaching train, information on roadway closures and construction, snow, ice, and flood conditions, state and national emergency messages, and so on.
- the computer system 506 can also process location data during peak traffic hours and/or collect client device 304 ( 1 )- 304 (M) identifications for toll or other fee collection and provide such information to a traffic management system (e.g., through the network interface circuit 502 ).
- the computer system 506 can deploy machine learning and/or artificial intelligence algorithms to better serve client devices 304 ( 1 )- 304 (M) and the PCR network 300 , such as to predict traffic flow, map client devices 304 ( 1 )- 304 (M) and other objects, provide alerts, and so on.
- the computer system 506 can carry out all processing within the PCR 302 ( 1 ). Alternately, the computer system 506 may coordinate the processing to be done in a remote computing system (e.g., the pathside control module 412 in FIG. 4 ), and act as an input/output unit within the PCR 302 ( 1 ).
- FIG. 5B is another schematic diagram of the exemplary PCR 302 ( 1 ) of FIG. 5A , illustrating components of the exemplary PCR 302 ( 1 ).
- the main components of the PCR 302 ( 1 ) can be modular and incorporated in one chassis, or the main components may be included in a physically separated or separable chassis. In some examples, one or more of the main components may be omitted or may be within another component of the PCR network 300 , such as the central unit 314 .
- FIG. 5B illustrates the network interface circuit 502 physically integrated with the communication interface circuit 306 ( 1 ).
- the sensor interface circuit 504 and/or the computer system 506 (of FIG. 5A ) can also be incorporated with or otherwise interface with the network interface circuit 502 and the communication interface circuit 306 ( 1 ).
- FIG. 5C is a schematic diagram of another example of the PCR 302 ( 1 ) of FIG. 5A , illustrating components of the exemplary PCR 302 ( 1 ) in an enclosure 528 .
- FIG. 5D is a cross-sectional view of the exemplary PCR 302 ( 1 ) taken along line A-A of FIG. 5C .
- FIG. 5E is a cross-sectional view of the exemplary PCR 302 ( 1 ) taken along line B-B of FIG. 5C .
- a first side of the PCR 302 ( 1 ) can include the network interface circuit 502 , the sensor interface circuit 504 , and the computer system 506 as described above.
- the sensor interface circuit 504 can include or be coupled to sensors, such as one or more cameras 520 .
- one or more power converters 522 e.g., DC-DC converters
- DC-DC converters can provide power to the components of the PCR 302 ( 1 ), and may also provide power to external components, such as additional sensors or the traffic control devices 312 of FIGS. 3 and 4 .
- a second side of the PCR 302 ( 1 ) can include a communication interface circuit 306 ( 1 ).
- the second side may accommodate sensors, such as through a camera opening 524 .
- the communication interface circuit 306 ( 1 ) may include or be coupled to one or more antennas 526 for transmitting and receiving DSRC signals and/or C-V2X signals, which may operate over the ITS frequency band, cellular frequency bands (e.g., 2G, 3G, LTE, 4G, 5G, NR), or other frequency bands.
- FIG. 6A-6B a PCR 302 ( 1 ) distributes pathside data among client devices 304 ( 1 )- 304 ( 6 ) by making a connection 602 with each DSRC and/or C-V2X-equipped client device 304 ( 1 )- 304 ( 6 ) in its communication coverage area 308 ( 1 ).
- FIG. 6A is a schematic diagram of a portion of the PCR network 300 of FIG. 3 , illustrating an example of connections 602 formed between the PCR 302 ( 1 ) and nearby client devices 304 ( 1 )- 304 ( 6 ).
- the PCR 302 ( 1 ) receives pathside data (e.g., from the client devices 304 ( 1 )- 304 ( 6 ), the sensor interface circuit 504 in FIG. 5A , or the central unit 314 of FIGS. 3-5A ) and processes the pathside data.
- Processing the pathside data can include determining a relevant portion of the pathside data to be distributed—such as the position, speed, acceleration, direction of travel and/or orientation, and/or operating status of surrounding client devices 304 ( 1 )- 304 ( 6 ).
- the surrounding client devices 304 ( 1 )- 304 ( 6 ) may have temporary identification information which changes frequently so as not to give away permanent identification of the devices 304 ( 1 )- 304 ( 6 ) or their owners.
- the temporary identification information may be in the form of a temporary device identification so that it can be tracked while passing through a communication coverage area 308 ( 1 ), the device identification changing with time frequently to prevent long term tracking.
- the processed data is then distributed to one or more of the client devices 304 ( 1 )- 304 ( 6 ) in the communication coverage area 308 ( 1 ) (which may include a portion of the vehicle path).
- a client device 304 ( 1 ) establishes one connection 602 with the PCR 302 ( 1 ) (and possibly one or more other nearby PCRs 302 ( 1 ), such as during a communication handoff to a neighboring PCR 302 ( 1 )) without the need to establish separate connections with each other client device 304 ( 2 )- 304 ( 6 ).
- pathside data can be exchanged among six client devices 304 ( 1 )- 304 ( 6 ) with only six (6) connections 602 , rather than the fifteen (15) connections 202 needed in the traditional VANET 200 depicted in FIG. 2A .
- a client device 304 ( 1 )- 304 ( 6 ) will need to trust only one PCR 302 ( 1 ) instead of spending valuable time in verifying security of and preventing its exposure to many other nearby client devices 304 ( 1 )- 304 ( 6 ).
- Processing circuitry within the client device 304 ( 1 )- 304 ( 6 ) will most likely incur lower demand by needing to establish one V2X communication link as opposed to multiple links under conventional VANET approaches.
- FIG. 6B is a schematic diagram of the PCR network 300 of FIG. 3 , illustrating improved communication ranges for the nearby client devices 304 ( 1 )- 304 ( 17 ).
- DSRC communications transmitted over the ITS band of 5.9 GHz by the client devices 304 ( 1 )- 304 ( 17 ) have poor propagation through buildings and other large objects, limiting the effective range of those communications.
- the PCRs 302 ( 1 ), 302 ( 2 ) extend an effective communication range 604 of a first client device 304 ( 1 ) to not only extend along its path of travel, but also around corners.
- the first client device 304 ( 1 ) is able to communicate with client devices 304 ( 2 )- 304 ( 17 ) within the larger effective communication range 604 , including client devices 304 ( 12 )- 304 ( 15 ) around an upcoming intersection, decreasing a likelihood of a collision at the intersection.
- client devices 304 ( 12 )- 304 ( 15 ) are able to communicate with client devices 304 ( 12 )- 304 ( 15 ) around an upcoming intersection, decreasing a likelihood of a collision at the intersection.
- FIG. 7 is a schematic diagram of the PCR network 300 , illustrating exemplary PCRs 302 ( 1 )- 302 (N) connected with a central unit 314 .
- a PCR network 300 can include PCRs 302 ( 1 )- 302 (N) placed around an array of vehicle paths 700 , such as around all or a portion of a city, served by a common central unit 314 .
- more than one central unit 314 may serve a geographical region, and different central units 314 can coordinate routing data between the PCRs 302 ( 1 )- 302 (N) served by each central unit 314 .
- the PCR network 300 illustrated in FIG. 7 can also be scalable, enabling additional PCRs 302 ( 1 )- 302 (N) and/or central units 314 to be added according to traffic needs and other system growth.
- FIG. 8A is a flowchart illustrating an exemplary process 800 of a PCR 302 ( 1 ) for communicating with clients within a path.
- the process 800 comprises receiving client data from a first client device 304 ( 1 ) within the path over a wireless communication medium (block 802 ).
- the process 800 also comprises receiving sensor data from a sensor (block 804 ).
- the process 800 also comprises processing the client data and the sensor data to produce pathside data (block 806 ).
- the process 800 also comprises transmitting the pathside data to a region of the path (block 808 ).
- FIG. 8B is a flowchart illustrating an exemplary process 810 of a PCR 302 ( 1 ) for distributing pathside data to a PCR network 300 .
- the process 810 comprises receiving first client data from a first client device 304 ( 1 ) within a first region of a vehicle path (block 812 ).
- the process 810 also comprises generating first pathside data based on the first client data (block 814 ).
- the process also includes receiving sensor data from a sensor (block 816 ), which may also be included in the first pathside data of block 814 .
- the process 810 also comprises transmitting the first pathside data to the PCR network 300 (block 818 ).
- FIG. 8C is a flowchart illustrating an exemplary process 820 of a PCR 302 ( 1 ) for distributing network data among client devices 304 ( 1 )- 304 (M).
- the process 820 comprises receiving network data from a PCR network 300 (block 822 ).
- the process 820 also comprises determining a relevant portion of the network data for a first client device 304 ( 1 ) (block 824 ).
- the process 820 also comprises transmitting the relevant portion of the network data to at least the first client device 304 ( 1 ) (block 826 ).
- FIG. 8D is a flowchart illustrating an exemplary process 830 of a central unit 314 for receiving and distributing pathside data between a first PCR 302 ( 1 ) and a second PCR 302 ( 2 ).
- the process 830 comprises receiving first pathside data from a first PCR 302 ( 1 ) adjacent a first region of a vehicle path (block 832 ).
- the process 830 also comprises receiving second pathside data from a second PCR 302 ( 2 ) adjacent a second region of the vehicle path (block 834 ).
- the process 830 also comprises determining whether the first pathside data comprises information relevant to the second region of the vehicle path (block 836 ).
- the process 830 also comprises routing at least a portion of the first pathside data to the second PCR 302 ( 2 ) when the first pathside data comprises the relevant information (block 838 ).
- FIG. 9 is a schematic diagram of an exemplary PCR network 300 implemented in this example as an optical-fiber based PCR network 300 .
- the optical-fiber based PCR network 300 is comprised of three (3) main components.
- One or more radio interfaces provided in the form of radio interface modules (RIMs) 902 ( 1 )- 902 (J) are provided in a central unit 904 (e.g., an HEU coupled to the central unit 314 of FIG.
- RIMs radio interface modules
- the RIMs 902 ( 1 )- 902 (J) provide both downlink and uplink interfaces for signal processing.
- the notations “1-J” and “1-C” indicate that any number of the referenced component, 1-J and 1-C, respectively, may be provided.
- the central unit 904 is configured to accept the RIMs 902 ( 1 )- 902 (J) as modular components that can easily be installed and removed or replaced in the central unit 904 .
- the central unit 904 is configured to support up to twelve (12) RIMs 902 ( 1 )- 902 ( 12 ).
- Each RIM 902 ( 1 )- 902 (J) can be designed to support a particular type of radio source or range of radio sources (i.e., frequencies) to provide flexibility in configuring the central unit 904 and the optical-fiber based PCR network 300 to support the desired radio sources.
- one RIM 902 may be configured to support the Personal Communication Services (PCS) radio band.
- Another RIM 902 may be configured to support the 700 MHz radio band.
- the central unit 904 could be configured to support and distribute communications signals, including those for the communications services and communications bands described above as examples.
- the RIMs 902 ( 1 )- 902 (J) may be provided in the central unit 904 that support any frequencies desired, including but not limited to the ITS band of 5.9 GHz (5.85-5.925 GHz), licensed US FCC and Industry Canada frequencies (824-849 MHz on uplink and 869-894 MHz on downlink), US FCC and Industry Canada frequencies (1850-1915 MHz on uplink and 1930-1995 MHz on downlink), US FCC and Industry Canada frequencies (1710-1755 MHz on uplink and 2110-2155 MHz on downlink), US FCC frequencies (698-716 MHz and 776-787 MHz on uplink and 728-746 MHz on downlink), EU R & TTE frequencies (880-915 MHz on uplink and 925-960 MHz on downlink), EU R & TTE frequencies (1710-1785 MHz on uplink and 1805-1880 MHz on downlink), EU R & TTE frequencies (1920-1980 MHz on uplink and 2110-2170 MHz on downlink), US FCC frequencies (806-8
- the downlink RF communications signals 910 D-E( 1 )- 910 D-E(C) may be provided as downlink RF spectrum chunks to a plurality of optical interfaces provided in the form of optical interface modules (OIMs) 908 ( 1 )- 908 (W) in this embodiment to convert the unlicensed and/or licensed downlink RF communications signals 910 D-E( 1 )- 910 D-E(C) into downlink optical communications signals 910 D-O( 1 )- 910 D-O(C).
- OFIMs optical interface modules
- the OIMs 908 ( 1 )- 908 (W) may be configured to provide one or more optical interface components (OICs) that contain optical-to-electrical (O-E) and electrical-to-optical (E-O) converters, as will be described in more detail below.
- OICs optical interface components
- E-O electrical-to-optical
- the OIMs 908 ( 1 )- 908 (W) support the radio bands that can be provided by the RIMs 902 ( 1 )- 902 (J), including the examples previously described above.
- the OIMs 908 ( 1 )- 908 (W) each include E-O converters to convert the downlink RF communications signals 910 D-E( 1 )- 910 D-E(C) into the downlink optical communications signals 910 D-O( 1 )- 910 D-O(C).
- the downlink optical communications signals 910 D-O( 1 )- 910 D-O(C) are communicated over a plurality of downlink optical fiber communications mediums 905 D( 1 )- 905 D(R) to a plurality of remote units 912 ( 1 )- 912 (R).
- At least one of the remote units 912 ( 1 )- 912 (R) is functionally equivalent to the PCRs 302 ( 1 )- 302 (N) of FIG. 3 .
- O-E converters provided in the remote units 912 ( 1 )- 912 (R) e.g., provided in or coupled to the network interface circuit 502 ) convert the downlink optical communications signals 910 D-O( 1 )- 910 D-O(C) back into the downlink RF communications signals 910 D-E( 1 )- 910 D-E(C), which are provided to antennas 916 ( 1 )- 916 (R) in the remote units 912 ( 1 )- 912 (R) to user equipment (not shown) in the reception range of the antennas 916 ( 1 )- 916 (R).
- E-O converters are also provided in the remote units 912 ( 1 )- 912 (R) to convert uplink RF communications signals 910 U-E( 1 )- 910 U-E(R) received from user equipment through the antennas 916 ( 1 )- 916 (R) into uplink optical communications signals 910 U-O( 1 )- 910 U-O(R).
- the remote units 912 ( 1 )- 912 (R) communicate uplink optical communications signals 910 U-O( 1 )- 910 U-O(R) over a plurality of uplink optical fiber communications mediums 905 U( 1 )- 905 U(R) to the OIMs 908 ( 1 )- 908 (W) in the central unit 904 .
- the OIMs 908 ( 1 )- 908 (W) include O-E converters that convert the received uplink optical communications signals 910 U-O( 1 )- 910 U-O(R) into uplink RF communications signals 910 U-E( 1 )- 910 U-E(R), which are processed by the RIMs 902 ( 1 )- 902 (J) and provided as uplink RF communications signals 910 U-E( 1 )- 910 U-E(R).
- the downlink optical fiber communications mediums 905 D( 1 )- 905 D(R) and uplink optical fiber communications mediums 905 U( 1 )- 905 U(R) connected to each remote unit 912 ( 1 )- 912 (R) may be a common optical fiber communications medium, wherein for example, wave division multiplexing (WDM) may be employed to provide the downlink optical communications signals 910 D-O( 1 )- 910 D-O(C) and the uplink optical communications signals 910 U-O( 1 )- 910 U-O(R) on the same optical fiber communications medium.
- WDM wave division multiplexing
- FIG. 10A is a schematic diagram of an exemplary mobile telecommunications environment 1000 (also referred to as “environment 1000 ”) that includes exemplary macrocell RANs 1002 ( 1 )- 1002 (G) (“macrocells 1002 ( 1 )- 1002 (G)”) and an exemplary small cell RAN 1004 , which may include one or more components of the PCR network 300 in FIGS. 3-9 .
- the small cell RAN 1004 is configured to service mobile communications between a user mobile communications device 1006 (which may be one of the client devices 304 ( 1 )- 304 (M)) to a MNO.
- the mobile telecommunications environment 1000 in this example is arranged as a Long Term Evolution (LTE) system as described by the Third Generation Partnership Project (3GPP) as an evolution of the Global System for Mobile Communication/Universal Mobile Telecommunications System (GSM/UMTS) standards. It is emphasized, however, that the aspects described herein may also be applicable to other network types and protocols.
- the mobile telecommunications environment 1000 includes the small cell RAN 1004 , which includes a plurality of small cell radio nodes 1008 ( 1 )- 1008 (H), each of which may be or include a PCR 302 ( 1 )- 302 (N) of FIG. 3 .
- Each small cell radio node 1008 ( 1 )- 1008 (H) has a radio coverage area (graphically depicted in FIGS. 10A and 10B as a hexagonal shape) that is commonly termed a “small cell.”
- a small cell may also be referred to as a femtocell, or using terminology defined by 3GPP as a Home Evolved Node B (HeNB).
- HeNB Home Evolved Node B
- the term “cell” typically means the combination of a radio node and its radio coverage area unless otherwise indicated.
- the small cell RAN 1004 includes one or more services nodes (represented as a single services node 1010 in FIG. 10A ) that manage and control the small cell radio nodes 1008 ( 1 )- 1008 (H).
- the services node 1010 may be or include the central unit 314 of FIG. 3 .
- the management and control functionality may be incorporated into the small cell radio nodes 1008 ( 1 )- 1008 (H), distributed among nodes, or implemented remotely (i.e., using infrastructure external to the small cell RAN 1004 ).
- the small cell radio nodes 1008 ( 1 )- 1008 (H) are coupled to the services node 1010 over a direct or local area network (LAN) connection 1012 as an example, typically using secure IPsec tunnels.
- the services node 1010 aggregates voice and data traffic from the small cell radio nodes 1008 ( 1 )- 1008 (H) and provides connectivity over an IPsec tunnel to a security gateway (SeGW) 1014 in an Evolved Packet Core (EPC) network 1016 of the MNO.
- SeGW security gateway
- EPC Evolved Packet Core
- the macrocells 1002 ( 1 )- 1002 (G) can also be an Evolved Node B (eNB) base station.
- the radio coverage area of a macrocell 1002 ( 1 )- 1002 (G) is typically much larger than that of a small cell RAN 1004 where the extent of coverage often depends on the base station configuration and surrounding geography.
- a given user mobile communications device 1006 in the small cell RAN 1004 may achieve connectivity to the EPC network 1016 through either a macrocell 1002 ( 1 )- 1002 (G) or a small cell radio node 1008 ( 1 )- 1008 (H) in the small cell RAN 1004 in the environment 1000 .
- the small cell RAN 1004 forms an access network (i.e., an Evolved UMTS Terrestrial Radio Access Network (E-UTRAN)) under 3GPP as represented by reference numeral 1018 .
- E-UTRAN Evolved UMTS Terrestrial Radio Access Network
- FIG. 10A there is no centralized controller in the E-UTRAN 1018 , hence an LTE network architecture is commonly said to be “flat.”
- Macrocells 1002 ( 1 )- 1002 (G) are typically interconnected using an X2 interface 1020 .
- the macrocells 1002 ( 1 )- 1002 (G) are also typically connected to the EPC network 1016 by means of an S1 interface 1022 .
- the macrocells 1002 ( 1 )- 1002 (G) are connected to a Mobility Management Entity (MME) 1024 in the EPC network 1016 using an S1-MME interface 1026 , and to a Serving Gateway (S-GW) 1028 using an S1-U interface 1030 .
- MME Mobility Management Entity
- S-GW Serving Gateway
- An S5/S8 interface 1032 couples the S-GW 1028 to a Packet Data Network Gateway (P-GW) 1034 in the EPC network 1016 to provide the user mobile communications devices 1006 with connectivity to the Internet 1036 .
- a user mobile communications device 1006 can connect to the small cell radio nodes 1008 ( 1 )- 1008 (H) in the small cell RAN 1004 over an LTE-Uu interface 1038 .
- the S1-MME interface 1026 is also connected to the MME 1024 and S-GW 1028 in the EPC network 1016 using the appropriate S1 interface connections 1022 . Accordingly, as each of the small cell radio nodes 1008 ( 1 )- 1008 (H) in the small cell RAN 1004 is operatively coupled to the services node 1010 over the LAN connection 1012 , the communications connections from the small cell radio nodes 1008 ( 1 )- 1008 (H) are aggregated to the EPC network 1016 . Such aggregation preserves the flat characteristics of the LTE network while reducing the number of S1 interface connections 1022 that would otherwise be presented to the EPC network 1016 .
- the small cell RAN 1004 essentially appears as a single eNB 1040 to the EPC network 1016 , as shown.
- the services node 1010 in the small cell RAN 1004 includes a central scheduler 1042 .
- the small cell radio nodes 1008 ( 1 )- 1008 (H) may also be configured to support individual schedulers 1044 .
- the user mobile communications device 1006 will actively or passively monitor a cell in a macrocell 1002 ( 1 )- 1002 (G) which is within communications range of the user mobile communications device 1006 . As shown in FIG.
- such a cell is termed the “serving cell.”
- the serving cell For example, if a user mobile communications device 1006 ( 1 )- 1006 (F) is in communication through an established communications session with a particular small cell radio node 1008 ( 1 )- 1008 (H) in the small cell RAN 1004 , the particular small cell radio node 1008 ( 1 )- 1008 (H) will be the serving cell to the user mobile communications device 1006 ( 1 )- 1006 (F), and the small cell RAN 1004 will be the serving RAN.
- the user mobile communications device 1006 ( 1 )- 1006 (F) will continually evaluate the quality of a serving cell as compared with that of a neighboring cell 1046 in the small cell RAN 1004 and/or the macrocells 1002 ( 1 )- 1002 (G), as shown in FIG. 10B .
- a neighboring cell 1046 is a cell among the small cell RAN 1004 and/or macrocells 1002 ( 1 )- 1002 (G) that is not in control of the active communications session for a given user mobile communications device 1006 ( 1 )- 1006 (F), but is located in proximity to a serving cell to a user mobile communications device 1006 ( 1 )- 1006 (F) such that the user mobile communications device 1006 ( 1 )- 1006 (F) could be in communications range of both its serving cell and the neighboring cell 1046 .
- Both the small cell radio nodes 1008 ( 1 )- 1008 (H) and the macrocells 1002 ( 1 )- 1002 (G) can identify themselves to a user mobile communications device 1006 ( 1 )- 1006 (F) using a respective unique Physical Cell Identity (PCI) 1048 ( 1 )- 1048 (G), 1050 ( 1 )- 1050 (H) (e.g., a public land mobile network (PLMN) identification (ID) (PLMN ID)) that is transmitted over a downlink user mobile communications device 1006 ( 1 )- 1006 (F).
- PCI Physical Cell Identity
- PLMN public land mobile network
- ID public land mobile network identification
- Each of the small cell radio nodes 1008 ( 1 )- 1008 (H) and the macrocells 1002 ( 1 )- 1002 (G) can assign a physical channel identity (PCI) that allows the user mobile communications device 1006 ( 1 )- 1006 (F) to distinguish adjacent cells.
- PCI physical channel identity
- the PCIs 1048 ( 1 )- 1048 (G), 1050 ( 1 )- 1050 (H) are uniquely assigned among neighboring cells 1046 , but can be reused across geographically separated cells.
- FIG. 11 is a schematic diagram of a generalized representation of an exemplary computer system that could be employed in any component in the PCR network 300 in FIGS. 3-10B , including but not limited to the PCRs 302 ( 1 )- 302 (N) and/or central unit 314 , for distributing pathside information among client devices 304 ( 1 )- 304 (M).
- the computer system 1100 is adapted to execute instructions from an exemplary computer-readable medium to perform these and/or any of the functions or processing described herein.
- the computer system 1100 in FIG. 11 may include a set of instructions that may be executed to program and configure programmable digital signal processing circuits in a PCR network 300 for distributing pathside information among PCRs 302 ( 1 )- 302 (N) and client devices 304 ( 1 )- 304 (M).
- the computer system 1100 e.g., the computer system 506 of FIG. 5A
- the computer system 1100 may be a circuit or circuits included in an electronic board card, such as, a printed circuit board (PCB), a server, a personal computer, a desktop computer, a laptop computer, an array of computers, a personal digital assistant (PDA), a computing pad, a mobile device, or any other device, and may represent, for example, a server or a user's computer.
- PCB printed circuit board
- PDA personal digital assistant
- mobile device or any other device, and may represent, for example, a server or a user's computer.
- the exemplary computer system 1100 in this embodiment includes a processing device (e.g., processing circuit 508 ) or processor 1102 , a main memory 1104 (e.g., read-only memory (ROM), flash memory, dynamic random access memory (DRAM), such as synchronous DRAM (SDRAM), etc.), and a static memory 1106 (e.g., flash memory, static random access memory (SRAM), etc.), which may communicate with each other via a data bus 1108 .
- the processor 1102 may be connected to the main memory 1104 and/or static memory 1106 directly or via some other connectivity means.
- the processor 1102 may be a controller circuit, and the main memory 1104 or static memory 1106 may be any type of memory.
- the processor 1102 may store pathside data, network data, or other information to be distributed to client devices 304 ( 1 )- 304 (M) or the PCR network 300 in at least one of the main memory 1104 or the static memory 1106 .
- the processor 1102 represents one or more general-purpose processing devices, such as a microprocessor, central processing unit, or the like. More particularly, the processor 1102 may be a complex instruction set computing (CISC) microprocessor, a reduced instruction set computing (RISC) microprocessor, a very long instruction word (VLIW) microprocessor, a processor implementing other instruction sets, or other processors implementing a combination of instruction sets.
- the processor 1102 is configured to execute processing logic in instructions for performing the operations and steps discussed herein.
- the computer system 1100 may further include a network interface device 1110 (e.g., the network interface circuit 502 in FIG. 5A ).
- the computer system 1100 also may or may not include an input 1112 , configured to receive input and selections to be communicated to the computer system 1100 when executing instructions.
- the computer system 1100 also may or may not include an output 1114 , including but not limited to a display, a video display unit (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)), an alphanumeric input device (e.g., a keyboard), and/or a cursor control device (e.g., a mouse).
- a display e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)
- an alphanumeric input device e.g., a keyboard
- a cursor control device e.g., a mouse
- the computer system 1100 may or may not include a data storage device that includes instructions 1116 stored in a computer-readable medium 1118 .
- the instructions 1116 may also reside, completely or at least partially, within the main memory 1104 and/or within the processor 1102 during execution thereof by the computer system 1100 , the main memory 1104 , and the processor 1102 also constituting computer-readable medium.
- the instructions 1116 may further be transmitted or received over a network 1120 via the network interface device 1110 .
- While the computer-readable medium 1118 is shown in an exemplary embodiment to be a single medium, the term “computer-readable medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions.
- the term “computer-readable medium” shall also be taken to include any medium that is capable of storing, encoding, or carrying a set of instructions for execution by the processing device and that cause the processing device to perform any one or more of the methodologies of the embodiments disclosed herein.
- the term “computer-readable medium” shall accordingly be taken to include, but not be limited to, solid-state memories, optical medium, and magnetic medium.
- the embodiments disclosed herein include various steps.
- the steps of the embodiments disclosed herein may be formed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with the instructions to perform the steps.
- the steps may be performed by a combination of hardware and software.
- the embodiments disclosed herein may be provided as a computer program product, or software, that may include a machine-readable medium (or computer-readable medium) having stored thereon instructions, which may be used to program a computer system (or other electronic devices) to perform a process according to the embodiments disclosed herein.
- a machine-readable medium includes any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computer).
- a machine-readable medium includes: a machine-readable storage medium (e.g., ROM, random access memory (“RAM”), a magnetic disk storage medium, an optical storage medium, flash memory devices, etc.); and the like.
- a controller circuit may be a processor.
- a processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine.
- a processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).
- the embodiments disclosed herein may be embodied in hardware and in instructions that are stored in hardware, and may reside, for example, in RAM, flash memory, ROM, Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), registers, a hard disk, a removable disk, a CD-ROM, or any other form of computer-readable medium known in the art.
- An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium.
- the storage medium may be integral to the processor.
- the processor and the storage medium may reside in an ASIC.
- the ASIC may reside in a remote station.
- the processor and the storage medium may reside as discrete components in a remote station, base station, or server.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Life Sciences & Earth Sciences (AREA)
- Atmospheric Sciences (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Traffic Control Systems (AREA)
Abstract
Pathside communication relay (PCR) for distributing network data among client devices. The PCR receives network data from a PCR network, which may include other PCRs and a central unit. The network data is processed (e.g., to determine a relevant portion for one or more client devices connected to the PCR), and at least a portion of the network data is transmitted within a communication coverage area. In some examples, the PCR includes wireless telecommunication circuitry for distributing the network data over dedicated short-range communications (DSRC) signals using the Wireless Access in Vehicular Environments (WAVE) protocol. The network data can include pathside data from other PCRs in the PCR network and other information, such as location data of client devices and other objects, ambient conditions, traffic data, and other information to facilitate improved decision-making (such as collision avoidance) by client devices.
Description
- The present application claims priority under 35 U.S.C. § 119(e) to U.S. Provisional Patent Application Ser. No. 62/652,014 entitled “COMMUNICATIONS SYSTEM HAVING WIRELESS PATHSIDE COMMUNICATION RELAYS FOR DISTRIBUTING PATHSIDE INFORMATION AMONG VEHICLES” and filed on Apr. 3, 2018, which is incorporated herein by reference in its entirety.
- This application is related to U.S. patent application Ser. No. ______, filed concurrently on ______ and entitled “PATHSIDE COMMUNICATION RELAY (PCR) FOR COLLECTING AND DISTRIBUTING PATHSIDE DATA AMONG CLIENT DEVICES,” which is incorporated by reference herein in its entirety.
- This application is related to U.S. patent application Ser. No. ______, filed concurrently on ______ and entitled “PATHSIDE COMMUNICATION RELAY (PCR) FOR COLLECTING PATHSIDE DATA FOR A PCR NETWORK,” which is incorporated by reference herein in its entirety.
- The disclosure relates to vehicular ad hoc networks (VANETs), and more particularly to a pathside communication relay (PCR) for distributing network data among client devices. The disclosure is applicable to vehicle to everything (V2X) communication, which includes communication among clients (e.g., vehicles, infrastructure, and other devices) along paths.
- VANETs are created by applying the principles of mobile ad hoc networks—the spontaneous creation of a wireless network for data exchange—to the domain of vehicles. VANETs allow automobiles to form ad hoc communication networks between vehicles to exchange information, such as position, speed, direction of travel, and operating status (such as the application of brakes). VANETs can also include communication networks between vehicles and roadside infrastructure to provide road safety, navigation, and other roadside services. VANETs form a part of intelligent transportation systems (ITS) frameworks.
- The Institute of Electrical and Electronic Engineers (IEEE) has incorporated IEEE 802.11p as an approved amendment to the 802.11 Wireless Fidelity (WiFi) standard, adding Wireless Access in Vehicular Environments (WAVE) as a vehicular communications protocol. The WAVE protocol stack includes data exchange between high-speed vehicles and between the vehicles and the roadside infrastructure in the licensed ITS band of 5.9 GHz (5.85-5.925 GHz). The WAVE protocol stack is designed to provide multi-channel operation (even for vehicles equipped with only a single radio), security, and lightweight application layer protocols.
- The Dedicated Short Range Communication (DSRC) is a 300-1,000 meter (m) range ITS communications service that supports both public safety and private operations in vehicle to infrastructure (V2I) and vehicle to vehicle (V2V) communication modes. V2X is a commonly used term to include V2I, V2V, and any other communication with vehicles. The acronym for the communications protocol for this application is WAVE, which works with IEEE 1609 network layer and IEEE 802.11p access layer. The DSRC devices generally have a Global Navigation Satellite System (GNSS) antenna with location accuracy on the order of 1 m. Under DSRC, each vehicle generally broadcasts its core state information (e.g., location and other information such as engine conditions and brake positions) in a Basic Safety Message (BSM) once every 100 milliseconds (ms). Each vehicle also listens to BSM broadcasts from all other vehicles continuously. BSM can be sent in a 360° pattern. The DSRC units installed in vehicles can be referred to as On-Board Units (OBU). Some of the V2X devices are also mounted on roadside; these are called Roadside Units (RSU) or infrastructure units. Upon receipt of the BSM messages from other vehicles and the infrastructure, an OBU can build models of trajectory of neighboring vehicles, assess threats to the host vehicle, and warn a driver (or take action, such as automatically applying brakes) if a threat becomes acute. The instantaneous communications network that is formed among DSRC units located in cars and in roadside infrastructure is a VANET.
- Recently, Cellular-V2X (C-V2X) has emerged as a competing technology to DSRC/WAVE. A C-V2X chipset based on Third Generation Partnership Project (3GPP)
Release 14 Long Term Evolution (LTE)-V2X direct communication (C-V2X PC5) specifications has been introduced. Preliminary devices made with the chipset have recently been tested, however the C-V2X units are not yet available as standard items in any vehicle. - In this regard,
FIG. 1 illustrates radio-bearing vehicles 100(1)-100(5) androadside infrastructure 102 that are configured to form conventional VANETs. Each of the vehicles 100(1)-100(5) includes a vehicle radio frequency (RF) transmitter/receiver 104(1)-104(5) (e.g., OBU) to establish wireless V2X communications services with other vehicles 100(1)-100(5) and an RSU 102. Each vehicle RF transmitter/receiver 104(1)-104(5) creates a vehicle coverage area 106(1)-106(5) centered on the respective vehicle 100(1)-100(5). In an open space, the vehicle coverage area 106(1)-106(5) is typically circular (as depicted inFIG. 1 ) with the radius indicating the communication range of the vehicle RF transmitter/receiver 104(1)-104(5). However, in the presence of obstacles, such as buildings and trees along the path, the coverage area may be truncated. For example, in a straight section of a city road having buildings on each side, the coverage area is confined to be somewhat rectangular with the road width along one dimension, and approximately 600 m to 2,000 m along the length of the road, such as discussed further below with respect toFIG. 2B . In a conventional VANET, the RSU 102 includes an infrastructure RF transmitter/receiver 108, which creates aninfrastructure coverage area 110 centered on the RSU 102, theinfrastructure coverage area 110 in some cases being larger than a vehicle coverage area 106(1)-106(5) (which may similarly be truncated in the presence of buildings, trees, and other obstacles). Wireless communications services can be established between vehicles 100(1)-100(5) or between a vehicle 100(1)-100(5) and the RSU 102 having overlapping coverage areas 106(1)-106(5), 110. The RSU 102 may facilitate communication with roadside infrastructure 112 (depicted inFIG. 1 as a traffic signal). - Under a conventional VANET, a first vehicle 100(1) may establish communications with a second vehicle 100(2) where the vehicle coverage areas 106(1), 106(2) overlap. For example, if the first vehicle 100(1) changes into the lane of the second vehicle 100(2), the second vehicle 100(2) receives frequent timely updates on the first vehicle's 100(1) position, physical size, speed, and so on through the RF transmitter/receiver 104(2) (e.g., OBU), and can take corrective action if necessary to avoid collisions between the vehicles 100(1), 100(2).
- In a similar manner, a third vehicle 100(3) may establish communications with the RSU 102 where the vehicle coverage area 106(3) of the third vehicle 100(3) overlaps with the
infrastructure coverage area 110. For example, the RSU 102 may provide data on the number of vehicles 100(1)-100(5) it detects, along with the vehicles' 100(1)-100(5) speed and direction of travel to nearby roadside infrastructure 112 (e.g., the traffic signal). The RSU 102 may coordinate with theroadside infrastructure 112 to broadcast messages, such as to indicate the traffic signal is changing or about to change a traffic control state, to facilitate giving advance warning to a driver of the vehicle 100(3) and/or automated control of the vehicle 100(3). - The conventional VANETs of
FIG. 1 may, however, have limited capability given their ad hoc nature and the limited size of the vehicle coverage areas 106(1)-106(5) and theinfrastructure coverage area 110. The size of the coverage area is limited by the range of the V2X communication and by common objects such as trees and buildings along roads. The biggest shortcomings are (a) quality of service, such as communication drop offs, (b) inability to see traffic on cross streets, (c) limited range (300-1,000 m), (d) network security and right of user privacy, and (e) scalability. For example, it is desirable for theroadside infrastructure 102 to have information on the first vehicle 100(1) and the second vehicle 100(2) which are just outside its V2X communication range and which are about to enter its V2X communication range, such as to gauge a wider amount of traffic and/or transmit a traffic control state to vehicles 100(1), 100(2) which are farther away. It is similarly desirable for the first vehicle 100(1) to have information on the region served by the RSU 102, which is just outside its V2X communication range and which the first vehicle 100(1) is about to enter. In addition, if a fourth vehicle 100(4) experiences a mechanical failure, it may be desirable for the first vehicle 100(1) and/or the second vehicle 100(2), which are traveling towards the fourth vehicle 100(4), to be aware of the mechanical failure (e.g., to avoid turning and colliding with the fourth vehicle 100(4)). - In addition, as depicted in
FIGS. 2A and 2B , in high-density vehicle traffic environments, conventional VANETs 200 may be complex and unreliable.FIG. 2A is a schematic diagram of radio-bearing vehicles 100(1)-100(6), illustrating an example of the number ofconnections 202 required to form a traditional VANET 200. As illustrated inFIG. 2A , the traditional VANET 200, which includes six vehicles 100(1)-100(6) in a region of a vehicle path, can require a vehicle 100(1) to establish anindividual connection 202 with each surrounding vehicle 100(2)-100(6), with each vehicle 100(2)-100(6) doing the same. Accordingly, in the example depicted, with only six vehicles 100(1)-100(6), the VANET 200 includes fifteen (15)connections 202 in an environment in which many of theseconnections 202 may need to be quickly established. Thus, the traditional VANET 200 can be unreliable, where there can be too little time to establish somany connections 202 and exchange needed information in an ad hoc manner. -
FIG. 2B is another schematic diagram of radio-bearing vehicles 100(1)-100(17), illustrating the limitations of effective communication ranges under the conventional VANETs ofFIG. 1 . Under the conventional VANET approach, WAVE communications are transmitted over the ITS band of 5.9 GHz, which has poor propagation through buildings and other large objects. Accordingly, a first radio-bearing vehicle 100(1) may have aneffective communication range 204 which extends along its path of travel, but not around corners. Thus, the first radio-bearing vehicle 100(1) is able to communicate with radio-bearing vehicles 100(2)-100(4) within theeffective communication range 204, but would not be able to communicate with radio-bearing vehicles 100(12)-100(15) around an upcoming intersection, increasing a likelihood of a collision at the intersection. According to a Federal Highway Administration report, intersection crashes amount to 40% of all vehicle crashes and 21% of all vehicle related fatalities. Conventional VANETs are insufficient to reduce accidents and vehicle related fatalities near street intersections. - No admission is made that any reference cited herein constitutes prior art. Applicant reserves the right to challenge the accuracy and pertinency of any cited documents.
- Embodiments disclosed herein include a pathside communication relay (PCR) for distributing network data among client devices. In an exemplary aspect, a PCR is positioned along a vehicle path and is capable of transmitting and receiving wireless signals within a communication coverage area (which may include a region of the vehicle path). The PCR receives network data from a PCR network, which may include other PCRs and a central unit. The network data is processed (e.g., to determine a relevant portion for one or more client devices connected to the PCR), and at least a portion of the network data is transmitted within the communication coverage area. In some examples, the PCR includes vehicle to everything (V2X) wireless telecommunication circuitry for distributing the network data over dedicated short-range communications (DSRC) signals using the Wireless Access in Vehicular Environments (WAVE) protocol and/or Cellular-V2X (C-V2X) signals using the C-V2X communications protocol. The network data can include pathside data from other PCRs in the PCR network and other information, such as location data of client device and other objects (e.g., position, orientation, speed, and/or operating status of vehicles), ambient conditions, traffic data, and other information to facilitate improved decision-making (such as collision avoidance) by client devices. In this manner, client devices in a communication coverage area of the PCR can obtain information from a number of nearby client devices (including vehicles), roadside infrastructure, and other communications equipment without the need to establish numerous communications links.
- In addition, the PCR can receive network data from other PCRs, traffic management systems, and other systems and devices to improve services to client devices served by the PCR. For example, multiple PCRs can be positioned along the vehicle path, each PCR covering a corresponding region of the vehicle path. Pathside data collected by a first PCR can be routed to a second PCR directly or through the central unit, such that the pathside data in a first region of the vehicle path (corresponding to the first PCR) may be transmitted to client devices within a second region of the vehicle path (corresponding to the second PCR). In this manner, the effective communications range of DSRC/C-V2X-equipped client devices is greatly expanded, allowing pathside data to be exchanged along greater distances than would be possible under traditional vehicular ad hoc networks (VANETs).
- In one exemplary aspect, a PCR is provided. The PCR includes a network interface circuit configured to couple to a PCR network. The PCR also includes a communication interface circuit configured to establish a communication coverage area. The PCR also includes a processing circuit configured to receive network data from the PCR network and determine a relevant portion of the network data for a first client device within the communication coverage area. The processing circuit is also configured to transmit the relevant portion of the network data within the communication coverage area through the communication interface circuit.
- An additional embodiment of the disclosure relates to a method for distributing network data among client devices. The method includes receiving network data from a pathside communication relay (PCR) network. The method also includes determining a relevant portion of the network data for a first client device. The method also includes transmitting the relevant portion of the network data to at least the first client device.
- Additional features and advantages will be set forth in the detailed description which follows, and in part will be readily apparent to those skilled in the art from that description or recognized by practicing the embodiments as described herein, including the detailed description which follows, the claims, as well as the appended drawings.
- It is to be understood that both the foregoing general description and the following detailed description are merely exemplary, and are intended to provide an overview or framework to understanding the nature and character of the claims. The accompanying drawings are included to provide a further understanding, and are incorporated in and constitute a part of this specification. The drawings illustrate one or more embodiment(s), and together with the description serve to explain principles and operation of the various embodiments.
-
FIG. 1 is a schematic diagram of radio-bearing vehicles and roadside infrastructure that are configured to form conventional vehicular ad hoc networks (VANETs); -
FIG. 2A is a schematic diagram of radio-bearing vehicles, illustrating an example of the number of connections required to form a traditional VANET; -
FIG. 2B is another schematic diagram of radio-bearing vehicles, illustrating the limitations of effective communication ranges under the conventional VANETs ofFIG. 1 ; -
FIG. 3 is a schematic diagram of an exemplary pathside communication relay (PCR) network which includes one or more PCRs which collect and distribute pathside data to client devices in a vehicle path adjacent the PCRs; -
FIG. 4 is a schematic diagram of a portion of the PCR network ofFIG. 3 , illustrating exemplary sensors and devices which may provide additional pathside data to the PCRs; -
FIG. 5A is a schematic diagram of an exemplary PCR which communicates with client devices using radio frequency (RF) or other over-the-air signals and forms part of the PCR network ofFIG. 3 ; -
FIG. 5B is another schematic diagram of the exemplary PCR ofFIG. 5A , illustrating components of the exemplary PCR; -
FIG. 5C is a schematic diagram of another example of the PCR ofFIG. 5A , illustrating components of the exemplary PCR in an enclosure; -
FIG. 5D is a cross-sectional view of the exemplary PCR taken along line A-A ofFIG. 5C ; -
FIG. 5E is a cross-sectional view of the exemplary PCR taken along line B-B ofFIG. 5C ; -
FIG. 6A is a schematic diagram of a portion of the PCR network ofFIG. 3 , illustrating an example of connections formed between a PCR and nearby client devices; -
FIG. 6B is a schematic diagram of the PCR network ofFIG. 3 , illustrating improved communication ranges for the nearby client devices; -
FIG. 7 is a schematic diagram of the PCR network ofFIG. 3 , illustrating exemplary PCRs connected with a central unit; -
FIG. 8A is a flowchart illustrating an exemplary process of a PCR for communicating with clients in a path; -
FIG. 8B is a flowchart illustrating an exemplary process of a PCR for distributing pathside data to a PCR network; -
FIG. 8C is a flowchart illustrating an exemplary process of a PCR for distributing network data among client devices; -
FIG. 8D is a flowchart illustrating an exemplary process of a central unit for receiving and distributing pathside data between a first PCR and a second PCR; -
FIG. 9 is a schematic diagram of an exemplary optical-fiber based PCR network; -
FIGS. 10A and 10B illustrate an exemplary mobile telecommunications environment that includes an exemplary macrocell radio access network (RAN) and an exemplary small cell RAN, some or all of which may be included in the PCR network ofFIGS. 3-9 ; and -
FIG. 11 is a schematic diagram of a generalized representation of an exemplary computer system that can be included in a PCR provided in the PCR network ofFIGS. 3-10B , wherein the exemplary computer system is adapted to execute instructions from an exemplary computer readable medium. - Embodiments disclosed herein include a pathside communication relay (PCR) for distributing network data among client devices. In an exemplary aspect, a PCR is positioned along a vehicle path and is capable of transmitting and receiving wireless signals within a communication coverage area (which may include a region of the vehicle path). The PCR receives network data from a PCR network, which may include other PCRs and a central unit. The network data is processed (e.g., to determine a relevant portion for one or more client devices connected to the PCR), and at least a portion of the network data is transmitted within the communication coverage area. In some examples, the PCR includes vehicle to everything (V2X) wireless telecommunication circuitry for distributing the network data over dedicated short-range communications (DSRC) signals using the Wireless Access in Vehicular Environments (WAVE) protocol and/or Cellular-V2X (C-V2X) signals using the C-V2X communications protocol. The network data can include pathside data from other PCRs in the PCR network and other information, such as location data of client device and other objects (e.g., position, orientation, speed, and/or operating status of vehicles), ambient conditions, traffic data, and other information to facilitate improved decision-making (such as collision avoidance) by client devices. In this manner, client devices in a communication coverage area of the PCR can obtain information from a number of nearby client devices (including vehicles), roadside infrastructure, and other communications equipment without the need to establish numerous communications links.
- In addition, the PCR can receive network data from other PCRs, traffic management systems, and other systems and devices to improve services to client devices served by the PCR. For example, multiple PCRs can be positioned along the vehicle path, each PCR covering a corresponding region of the vehicle path. Pathside data collected by a first PCR can be routed to a second PCR directly or through the central unit, such that the pathside data in a first region of the vehicle path (corresponding to the first PCR) may be transmitted to client devices within a second region of the vehicle path (corresponding to the second PCR). In this manner, the effective communications range of DSRC/C-V2X-equipped client devices is greatly expanded, allowing pathside data to be exchanged along greater distances than would be possible under traditional vehicular ad hoc networks (VANETs).
- In this regard,
FIG. 3 is a schematic diagram of anexemplary PCR network 300 which includes one or more PCRs 302(1)-302(N) which collect and distribute pathside data to client devices 304(1)-304(M) in a vehicle path adjacent the PCRs 302(1)-302(N). The notation “1-N” indicates that any number of PCRs, 1-N, may be provided, and the notation “1-M” indicates that any number of client devices, 1-M, may be present. In an exemplary aspect, the client devices 304(1)-304(M) can include vehicles as depicted inFIG. 3 , but may also include mobile devices, wearable devices, bicycles, traffic signals, and other devices adjacent the vehicle path. Each PCR 302(1)-302(N) incorporates a communication interface circuit 306(1)-306(N) (e.g., wireless V2X telecommunication circuitry such as a radio frequency (RF) transmitter/receiver) configured to create a communication coverage area 308(1)-308(N) centered on the respective PCR 302(1)-302(N). In exemplary aspects, a PCR 302(1)-302(N) is positioned adjacent one or more vehicle paths (e.g., a road or series of roads), and its communication coverage area 308(1)-308(N) extends along the vehicle path. ThePCR network 300 can incorporate multiple PCRs 302(1)-302(N) along the vehicle path such that the respective communication coverage areas 308(1)-308(N) overlap or otherwise facilitate relaying pathside data along substantially the entire vehicle path. ThePCR network 300 may also be referred to herein as a pathside communications system. - Each PCR 302(1)-302(N) is configured to receive pathside data from a surrounding region of the vehicle path, which can include its respective communication coverage area 308(1)-308(N). The pathside data can include client data, such as the position, orientation, speed, and/or operating status of nearby client devices (e.g., vehicles) 304(1)-304(M), which can be received by the PCR 302(1)-302(N) from the client devices 304(1)-304(M) within its respective communication coverage area 308(1)-308(N) via wireless signals (e.g., RF signals) 310(1)-310(P) over the respective communication interface circuit 306(1)-306(N). The notation “1-P” indicates that any number of wireless signals, 1-P, may be provided. In some cases, pathside data, including client data, can also be received from cameras, environmental sensors,
traffic control devices 312, and other sensors coupled to the PCR 302(1)-302(N), such as described further below with respect toFIG. 4 . - The pathside data can then be distributed to client devices 304(1)-304(M) within the vehicle path through the PCRs 302(1)-302(N). In an exemplary aspect, a first PCR 302(1) receives client data (e.g., via wireless signals 310(1)-310(P)) from multiple client devices 304(1)-304(M) within a first communication coverage area 308(1) (e.g., a first region of the vehicle path). The first PCR 302(1) processes the client data (e.g., to identify relevant portions of client data received from a first client device 304(1) for a second client device 304(2), extract positional information, generate a map of client devices 304(1)-304(M) and other objects, remove identifying information, and so on) to produce pathside data. The pathside data may also include sensor data from sensors coupled to the first PCR 302(1) (e.g., sensor data which is relevant to the second client device 304(2)) and/or traffic control data received from the
traffic control devices 312. The first PCR 302(1) can then transmit the pathside data via the wireless signals 310(1)-310(P) to the client devices 304(1)-304(M) within the first communication coverage area 308(1). The pathside data may be broadcast to the first communication coverage area 308(1). In some cases, the pathside data can be selectively distributed to a subset of the client devices 304(1)-304(M). For example, the first PCR 302(1)-302(M) may broadcast pathside data at intervals (e.g., periodically or irregularly) to all client devices 304(1)-304(M) within the first communication coverage area 308(1). The pathside data may be updated multiple times per second. - In another exemplary aspect, the first PCR 302(1) can also transmit a portion, subset, or all of the pathside data it has collected to the
PCR network 300, such as to a second PCR 302(2). ThePCR network 300 can also include acentral unit 314 communicatively coupled to two or more of the PCRs 302(1)-302(N), which may facilitate distributing pathside data among the PCRs 302(1)-302(N) and/or provide the PCRs 302(1)-302(N) with additional information. Thecentral unit 314 may include a pathside control module which can determine whether pathside data received by a first PCR 302(1) is relevant to client devices 304(1)-304(M) and/or roadside infrastructure in communication with a second PCR 302(2) (e.g., client devices 304(1)-304(M) within the second communication coverage area 308(2), which may be a second region of the vehicle path). When the pathside data is determined to be relevant to the second PCR 302(2), thecentral unit 314 routes at least some of the pathside data to the second PCR 302(2) to be distributed to a client device 304(3), as further described below. The data relevancy may be determined at the PCR 302(1)-302(N) or at thecentral unit 314. In some instances, the first PCR 302(1) may deem it necessary (e.g., via its pathside control module) to have part of the pathside data collected by the second PCR 302(2), and it may request thecentral unit 314 to supply the needed pathside data. In some examples, a first portion of the pathside data may be routed to the second PCR 302(2) and a second portion of the pathside data may be routed to another device in thePCR network 300 and not to the second PCR 302(2). This routing may be static, such as by being established at time of installation. The routing may also be dynamic, such that it can be changed frequently or otherwise as needed. In some cases, additional wireless communications services may also be distributed to the client devices 304(1)-304(M) through the PCRs 302(1)-302(N), such as cellular and/or internet services. - In this regard,
FIG. 3 illustrates client devices 304(1)-304(M) within and/or traveling along a vehicle path, at least some of which are in communication with a PCR 302(1)-302(N) adjacent the vehicle path. In the illustrated embodiment, each client device 304(1)-304(M) is an automobile traveling along a road, and at least some of the client devices 304(1)-304(M) incorporate a client V2X RF transmitter/receiver 316(1)-316(M) (e.g., an On-Board Unit (OBU)) or other communication circuitry to establish wireless V2X communications services with other client devices 304(1)-304(M) and roadside infrastructure, such as the PCRs 302(1)-302(N). Each client V2X RF transmitter/receiver 316(1)-316(M) may also create a V2X client coverage area (similar to the vehicle coverage areas 106(1)-106(5) depicted with respect to vehicles 100(1)-100(5) inFIG. 1 ), which is omitted fromFIG. 3 for clarity. Each PCR 302(1)-302(N) and its communication interface circuit 306(1)-306(N) is configured to communicate with client devices 304(1)-304(M) over Dedicated Short-Range Communication (DSRC) signals (such as described in CEN and ISO standards, including EN 12253:2004, EN 12795:2002, EN 12834:2002, EN 13372:2004, and EN ISO 14906:2004) using IEEE 802.11p Wireless Access in Vehicular Environments (WAVE) protocol within its respective communication coverage area 308(1)-308(N) via wireless signals 310(1)-310(P) to relay pathside data, network data, and/or other communications services. The PCR 302(1)-302(N) can thus communicate with client devices 304(1)-304(M) through DSRC signals transmitted over the intelligent transportation systems (ITS) band of 5.9 GHz (5.85-5.925 GHz). The communication interface circuit 306(1)-306(N) may include an RF receiver circuit and an RF transmitter circuit, which form the communication coverage areas 308(1)-308(N) (e.g., RF coverage areas), as well as to receive and transmit DSRC communication signals, respectively. The communication interface circuit 306(1)-306(N) may also include a Global Navigation Satellite System (GNSS) receiver to gather location data, an internal processor for data processing, Controller Area Network (CAN) interfaces to the car diagnostics and computing system, electronic communication (e.g., Ethernet) interfaces to external devices and antennas for the RF transceivers and for the GNSS receiver. In some cases, the communication interface circuit 306(1)-306(N) can additionally or alternatively communicate with client devices 304(1)-304(M) over C-V2X signals, and the RF receiver circuit and the RF transmitter circuit may include cellular radio circuitry. The C-V2X signals can be deployed over cellular RF frequency bands, such as second generation (2G) frequency bands, third generation (3G) frequency bands, Long Term Evolution (LTE) frequency bands, fourth generation (4G) frequency bands, or fifth generation (5G) new radio (NR) frequency bands. In some cases, the communication interface circuits 306(1)-306(N) can communicate over other RF frequency bands (e.g., citizens broadband radio service (CBRS) frequency bands), over mmWave frequencies (e.g., 60-80 GHz), over optical frequencies (e.g., 230 THz), and so on. - For exemplary purposes,
FIG. 3 is depicted with automobiles traveling along a road to illustrate client devices 304(1)-304(M) and vehicle paths. It should be understood that embodiments described herein are not limited to automobiles. In other aspects disclosed herein, thePCR network 300 can distribute pathside data to boats or ships within waterways (e.g., canals or rivers) or near docks, trains traveling along train tracks, pedestrians and/or bicycles on sidewalks, trails, and roads, animals to which a DSRC or C-V2X radio is attached, unmanned aerial vehicles (e.g., drones), helicopters, balloons, and other aircraft in airspace, carts in a mine, oil or excavation drills underground or under water, underwater autonomous vehicles, roadside businesses and shopping centers, residents near roads, hospitals, traffic management systems, sensors for monitoring traffic, shipping containers, and/or chemical or environmental sensors, as examples. - Turning to
FIG. 4 , the PCR 302(1)-302(N) can receive pathside data from its communication interface circuit 306(1)-306(N), as well as through traffic monitoring devices, traffic control devices, and/or sensors.FIG. 4 is a schematic diagram of a portion of thePCR network 300, illustrating exemplary sensors and devices which may provide additional pathside data to the PCRs 302(1)-302(N). In an exemplary aspect, the first PCR 302(1) can be connected to traffic monitoring devices adjacent the region of the vehicle path covered by the first PCR 302(1) and/or its communication coverage area 308(1), such as acamera 402 and/orother sensor 404, atraffic control device 312, and/or anenvironmental sensor 406 to provide additional pathside data. In some examples, such traffic monitoring devices can be part of and/or integrated with the first PCR 302(1) in a sensor suite. Other PCRs 302(2)-302(N) can be similarly connected to sensors and other devices. - Pathside data can be any information regarding a vehicle path, or portion thereof, which may be significant to traveling vehicles, pedestrians, government agencies, or other client devices 304(1)-304(M). As an example, client data is provided to the first PCR 302(1) from client devices incorporating DSRC units, such as client device 304(1). The client data can include the client device's 304(1) position, orientation, speed, acceleration, direction of travel, size, and/or an operating status of the client device 304(1). The operating status of the client device 304(1) can be any condition or status of the client device (e.g., vehicle) 304(1), such as an application of brakes, a turn signal, an upcoming change in direction (e.g., based on a vehicle navigation program), an upcoming lane change, a distress condition, a motor condition, a tire condition, and so on. For a
non-radio bearing vehicle 408 or other object, similar data may be obtained through sensor data from thecamera 402 orother sensor 404. The sensor data may include image data (e.g., still or video data) collected from thecamera 402, such as data onpedestrians 410, ambient conditions (e.g., rain, icy roads), and other image data. The sensor data may additionally or alternatively include data on ambient conditions provided through theenvironmental sensor 406, such as a barometric pressure sensor, humidity sensor, temperature sensor, and so on. Additional sensor data, such as light detection and ranging (LIDAR) data, can be collected from thesensor 404. - The first PCR 302(1) can also exchange pathside data with one or more
traffic control devices 312. The traffic control device(s) 312 can provide traffic data, such as an indication it is changing or about to change a traffic control state (e.g., from a green light to a red light), which may facilitate advance warning being given by the first PCR 302(1) to a driver of the client device 304(1) and/or automated control of the client device 304(1) within the coverage range of the first PCR 302(1) or even to vehicles entering the coverage range by means of transferring the data to the neighboring second PCR 302(2). In some cases, the first PCR 302(1) can generate traffic data (such as density, speed, and so on of client devices 304(1)-304(M)) based on client data received from the client devices 304(1)-304(M). Pathside data can also be routed to the traffic control device(s) 312 through the first PCR 302(1), such as to facilitate traffic control decisions based on the number of client devices 304(1)-304(M) traveling within an area. For example, in an intersection between a busy street and a quiet side street, the PCRs 302(1)-302(N) may improve mobility, save energy and reduce pollution by causing the traffic light to change only when the PCR 302(1)-302(N) detects a vehicle in the quiet side street approaching the intersection. This way, the traffic on the busy street does not unnecessarily stop, which could waste energy. - In an exemplary aspect described above with respect to
FIG. 3 , the first PCR 302(1) receives client data, sensor data, traffic data, and/or other information, processes the received data, and generates pathside data to be distributed to client devices 304(1)-304(M) within its communication coverage area 308(1). The pathside data may include relevant portions of the client data, sensor data, traffic data, and/or other information for one or more of the client devices 304(1)-304(M), such as a mapping of all client devices 304(1)-304(M) and/or other nearby objects, alerts of potential or actual collisions, weather conditions, vehicle operating status, positional information of client devices 304(1)-304(M), speed information of client devices 304(1)-304(M), and so on. For example, the first PCR 302(1) can receive first client data (which includes a first position of the first client device 304(1)), second client data (which includes a second position of the second client device 304(2)), and so on, and include a map in the pathside data which is based on the first client data, the second client data, and so on. In some examples, a relevant portion of client data, sensor data, and/or other information can be based at least in part on relative positions of a first client device 304(1) and a second client device 304(2). - The first PCR 302(1) is coupled to the
PCR network 300, through which it may exchange pathside data with the other PCRs 302(2)-302(N) and/or thecentral unit 314. For example, the first PCR 302(1) can receive client data from the client device 304(1) and/or sensor data from thecamera 402,environmental sensor 406, and/orother sensor 404. The first PCR 302(1) can also receive data from thePCR network 300 from thecentral unit 314. A processing circuit (described further below with reference toFIG. 5A ) of the first PCR 302(1) can then process the collected data to cause pathside data to be generated and broadcast to all client devices 304(1)-304(M) within the first communication coverage area 308(1) and another set of pathside data to be generated and transmitted to the PCR network 300 (e.g., to thecentral unit 314 and/or another PCR 302(2)-302(N)). The pathside data transmitted to thePCR network 300 can include, for example, relevant portions of the client data and sensor data, positional information of client devices 304(1)-304(M), a mapping of client devices 304(1)-304(M), and so on. Similarly, the first PCR 302(1) can receive network data from thePCR network 300, process the network data with a processing circuit (e.g., to determine a relevant portion of the network data for client devices 304(1)-304(M), extract positional information of client devices 304(1)-304(M) or other objects from other regions of the vehicle path, generate a mapping, extract alert information, and so on) and transmit at least a portion of the network data to client devices 304(1)-304(M). In an exemplary aspect, the portion of the network data may be a relevant port of the network data for the client devices 304(1)-304(M) which is transmitted within the first communication coverage area 308(1) through the first communication interface circuit 306(1). - In some cases, the PCR 302(1) may interface and exchange pathside data with the
central unit 314, which in turn distributes pathside data between the PCRs 302(1)-302(N). In such examples, apathside control module 412 can include a processor and/or other circuitry to control data exchanges through thePCR network 300, such as by determining whether pathside data obtained by a second PCR 302(1) or any breaking news in the area (such as a police chase) are relevant to the first PCR 302(1) and/or client devices 304(1)-304(M) and/ortraffic control devices 312 connected to the first PCR 302(1), as will be described in examples below. Relevant pathside data can be any pathside data which would facilitate improving vehicle guidance, automated vehicle control, traffic control, pedestrian alerts, emergency vehicle response, and so on. Once pathside data is determined to be relevant to the first PCR 302(1), thepathside control module 412 causes the pathside data to be routed to the first PCR 302(1) to be forwarded to the client device(s) 304(1)-304(M), traffic control device(s) 312, and/or other DSRC or C-V2X devices to which the pathside data is relevant. In some cases, thecentral unit 314 and/or thepathside control module 412 can be deployed within one or more remote servers, such as a cloud server. In some cases, thepathside control module 412 may be used as a live database that the processing circuit of the first PCR 302(1) may regularly use in processing the pathside data, determining the data to be transmitted to thePCR network 300 and the data to be broadcast within the first communication coverage area 308(1). - In some cases, additional wireless communications services may also be distributed to the client devices 304(1)-304(M) through the PCRs 302(1)-302(N), such as cellular data and/or internet data. In this regard, the PCRs 302(1)-302(N) can be communicatively coupled to a base transceiver station (BTS) 414 (e.g., through the
central unit 314, another proxy, or directly). In an exemplary aspect, thecentral unit 314 receives downlink communications signals from theBTS 414 to be distributed to the PCRs 302(1)-302(N). The downlink communications signals can include cellular data and/or internet data. The communication interface circuits 306(1)-306(N) of the PCRs 302(1)-302(N) can in turn be configured to distribute downlink communications signals from the BTS to the client devices 304(1)-304(M) and receive uplink communications signals from the client devices 304(1)-304(M) via wireless signals 310(1)-310(P) (seeFIG. 3 ). Thecentral unit 314 receives the uplink communications signals from the PCRs 302(1)-302(N) to be forwarded to theBTS 414. TheBTS 414 and/orcentral unit 314 can interface with a packet data network gateway with connectivity to the internet, a cellular network, (e.g., an Evolved UMTS Terrestrial Radio Access Network (E-UTRAN)), and similar communications networks. The uplink communications signals may include pathside data, client data, and other information, such as vehicle location data or image and/or video data uploaded from a client device 304(1)-304(M). - Some embodiments of the
PCR network 300 distribute pathside data between the PCRs 302(1)-302(N) and thecentral unit 314, and/or theBTS 414 over optical communications media. In an exemplary embodiment, each PCR 302(1)-302(N) includes an electrical-to-optical (E-O) converter 416(1)-416(N) configured to convert a respective electrical communications signal of the PCRs' 302(1)-302(N) pathside data into a respective optical communications signal. The respective optical communications signals are transported to thecentral unit 314 by an optical fiber communications link coupled between each PCR 302(1)-302(N) and thecentral unit 314. Each PCR 302(1)-302(N) also includes an optical-to-electrical (O-E) converter 418(1)-418(N) configured to convert received optical communications signal(s) for the pathside data back into the respective electrical communications signal to interface with a communication interface circuit 306(1)-306(N) of the PCR 302(1)-302(N). In some examples, thecentral unit 314 can also include one or more O-E converters 420(1)-420(K) for converting the pathside data and/or communications signals from optical to electrical before routing the pathside data and/or communications signals, and converting the pathside data and/or communications signals back to optical with one or more E-O converters 422(1)-422(K). It should be understood that each optical fiber communications link may have a separate uplink and downlink medium, or may be a common optical fiber communications link. For example, wave division multiplexing (WDM) may be employed to carry the downlink optical communications signals and the uplink optical communications signals on the same optical fiber communications link. - With continuing reference to
FIGS. 3 and 4 , relevant pathside information can be shared between PCRs 302(1)-302(N) through thePCR network 300. In some cases, the PCRs 302(1)-302(N) can determine relevant portions of pathside information (e.g., using a processing circuit), and in other cases thepathside control module 412 is configured to control thecentral unit 314 to route relevant pathside data between PCRs 302(1)-302(N). In an exemplary aspect, each client device 304(1)-304(M) along a vehicle path is in communication with at least one nearby PCR 302(1)-302(N), and may be transmitting client data to the PCR(s) 302(1)-302(N) periodically, intermittently, or otherwise via wireless signals 310(1)-310(P). The client data can include the client device's 304(1)-304(M) position, orientation, speed, acceleration, direction of travel, size, and/or an operating status of the client device 304(1)-304(M). In some cases, all or a portion of this client data can be determined (e.g., by each PCR 302(1)-302(N) or the pathside control module 412) to be relevant to all client devices 304(1)-304(M) within an area (e.g., within a given radius, within adjacent communication coverage areas 308(1)-308(N), and so on). For example, each of the client devices 304(1)-304(M) illustrated inFIG. 4 can receive some or all of the client data of each of the other client devices 304(1)-304(M). - In other aspects, pathside data can be determined (e.g., by the PCRs 302(1)-302(N) or the pathside control module 412) to be relevant to other client devices 304(1)-304(M),
traffic control devices 312, and so on based on relative location, direction, and/or action. For example, a second client device 304(2) (e.g., a second vehicle) that is going to change lanes can transmit or update its client data to a nearby PCR (e.g., the first PCR 302(1)) through wireless signals 310(2) to include a virtual turn signal. The first PCR 302(1) can broadcast the virtual turn signal and/or additional client data of the second client device 304(2) to each client device 304(1)-304(M) in the first communication coverage area 308(1). Thepathside control module 412 and/or the first PCR 302(1) can also determine that the virtual turn signal and/or additional client data of the second client device 304(2), is relevant to the second PCR 302(2) and/or a fifth client device 304(5) connected to the second PCR 302(2), and route the client data from the first PCR 302(1) to the second PCR 302(2) accordingly. - In a similar manner, the PCRs 302(1)-302(N) and/or the
pathside control module 412 can determine that client data from the fifth client device 304(5) is relevant to thetraffic control device 312. The client data from the fifth client device 304(5) can be routed from the second PCR 302(2) to thetraffic control device 312. Information from thetraffic control device 312, such as a current and/or upcoming traffic signal, can be routed to the client devices 304(1)-304(M) through the first PCR 302(1) and the second PCR 302(2) as well. In other cases, where the fourth client device 304(4) experiences a mechanical failure, thePCR network 300 may alert nearby client devices 304(1)-304(M) of a safety risk or request assistance from emergency or assistance vehicles through the PCRs 302(2)-302(N) and/or thecentral unit 314. - As these examples demonstrate, the
PCR network 300 can increase the quality of service of client device (e.g., vehicle) communications through DSRC and/or C-V2X communications over traditional VANETs. ThePCR network 300 provides a stationary backbone for DSRC and/or C-V2X communications, enabling a client device 304(1)-304(M) to communicate with one or more PCRs 302(1)-302(N) (which in some cases have a larger communication coverage area 308(1)-308(N)), rather than needing to communicate with each client device 304(1)-304(M) and other devices separately (which may have smaller coverage areas or whose signals may be obstructed by buildings and other conditions). This stationary backbone structure can significantly reduce communication drop offs as well. In conventional VANETs, a vehicle often cannot receive data around a street corner, as illustrated inFIG. 2B . However, with the help of thePCR network 300, the drivers can receive information around corners at street intersections, such as safety or traffic information. Each PCR 302(1)-302(N) can also improve network security by having more robust verification procedures and security protections, while protecting the privacy of client devices 304(1)-304(M) and their users through masking identifying information exchanged with other client devices 304(1)-304(M). ThePCR 302 network may be under control of trusted agencies, such as local government agencies and their contractors. Just as traffic control signals and signs are trusted by the public, the pathside information provided by thePCR 302 can be trustworthy to all client devices 304(1)-304(M), resulting in significant reduction in traffic accidents and vehicle related fatalities. - The examples of
FIGS. 3 and 4 are described with respect to acentral unit 314 distributing pathside data between the PCRs 302(1)-302(N). It should be understood that the distribution of pathside data can be accomplished in other ways, including in a decentralized manner. For example, in some embodiments, thecentral unit 314 can be omitted and the PCRs 302(1)-302(N) can communicate directly with each other (e.g., through optical links, data cable links, or over-the-air via RF, mmWave, laser, or optical communications) to distribute pathside data. The PCRs 302(1)-302(N) can also receive pathside data and other data from remote servers, such as telecommunications operator servers, traffic control servers, and so on. In another example, thecentral unit 314 and/or its functions can be deployed within one or more remote servers, such as a cloud server. In yet another example, in a remote area having only three or four PCRs 302(1)-302(N), one PCR 302(1) may act as thecentral unit 314. - In an exemplary aspect, each of the PCRs 302(1)-302(N) includes and/or is coupled to multiple components, as illustrated in
FIGS. 5A-5E .FIG. 5A is a schematic diagram of an exemplary PCR 302(1) which communicates with client devices 304(1)-304(M) using RF or other over-the-air signals (e.g., according to DSRC and/or C-V2X protocol), and forms part of thePCR network 300 ofFIG. 3 . The PCR 302(1) is comprised of four (4) main components. Anetwork interface circuit 502 is provided to couple the PCR 302(1) to thePCR network 300, including other PCRs 302(2)-302(N) and thecentral unit 314. A communication interface circuit 306(1) is capable of communicating with client devices 304(1)-304(M) over DSRC signals using the IEEE 802.11p WAVE protocol on the 5.85 GHz-5.925 GHz ITS frequency band and/or C-V2X signals on cellular (e.g., 2G, 3G, LTE, 4G, 5G, NR) or other frequency bands. Asensor interface circuit 504 couples to one or more sensors to provide additional pathside information. The PCR 302(1) also includes acomputer system 506 which incorporates aprocessing circuit 508 and provides processing capability to support features described herein. These main components (thenetwork interface circuit 502, the communication interface circuit 306(1), thesensor interface circuit 504, and the computer system 506) may communicate with each other via adata bus 510. - The
network interface circuit 502 can be an appropriate hardware interface which is configured to couple to thePCR network 300 and can communicatively link the PCR 302(1) with other components of thePCR network 300, including but not limited to thecentral unit 314, theinternet 516, acellular network 518, and/or other PCRs 302(2). Generally, thenetwork interface circuit 502 is configured to receive downlink communications (including pathside data, internet data, and/or cellular data) from other components of the PCR network 300 (e.g., through the central unit 314) to be transmitted by the communication interface circuit 306(1) to nearby client devices 304(1)-304(M). Thenetwork interface circuit 502 also transmits uplink communications (e.g., pathside data, internet data, and/or cellular data) received through the communication interface circuit 306(1), thesensor interface circuit 504, and/or thecomputer system 506 to other components of the PCR network 300 (e.g., through the central unit 314). In examples disclosed herein, thenetwork interface circuit 502 receives pathside data from thecentral unit 314 which has been determined to be relevant to the PCR 302(1), a region of the vehicle path associated with the PCR 302(1) (e.g., the communication coverage area 308(1) inFIG. 3 ), and/or a client device in communication with the PCR 302(1). Thenetwork interface circuit 502, in return, passes pathside data received through the communication interface circuit 306(1), thesensor interface circuit 504, and/or thecomputer system 506 to thecentral unit 314. An example of thenetwork interface circuit 502 is the Gigabit Ethernet Module of a Corning ® ONE™ remote antenna unit (RAU). In some examples, the PCR 302(1) can exchange traffic or other data withtraffic control devices 312 through thenetwork interface circuit 502. - The
central unit 314 can distribute pathside data (and/or communications data, such as internet data and/or cellular data) between the PCR 302(1) and at least one other PCR 302(2). In some examples, thecentral unit 314 also communicates with othercentral units 314. An example of thecentral unit 314 can include the Corning ® ONE™ headend unit (HEU). In an exemplary aspect, the PCR 302(1) also incorporatesWiFi hardware 512 for communicating with user devices 514 (which may also be considered client devices 304(1)-304(M)) over the IEEE 802.11 WiFi standard. Thenetwork interface circuit 502 can include a local area network (LAN) or similar interface to provide internet and other communications data to theWiFi hardware 512. - As illustrated in
FIG. 5A , in some cases uplink and downlink communications, which can include pathside data, cellular data, and internet data, are exchanged with theinternet 516, thecellular network 518, other PCRs 302(2), and so on through thecentral unit 314. In other cases, thecentral unit 314 may be omitted, and thenetwork interface circuit 502 may enable the PCR 302(1) to send and receive such data to the internet 516 (e.g., through an Ethernet link, a passive optical local area network (POL) link, a WiFi link, and/or other communications links), to the cellular network 518 (e.g., through theBTS 414 ofFIG. 4 ), and to other components of the PCR network 300 (e.g., other PCRs 302(2)). In a further exemplary embodiment, thenetwork interface circuit 502 can communicatively couple the PCR 302(1) (e.g., through thecentral unit 314, directly, or through another network such as the internet 516) with one or more remote servers, such as telecommunications operator servers, traffic control servers, servers which include some or all functions of thecentral unit 314, and so on, to send and receive pathside and other data to be distributed among the client devices 304(1)-304(M). - The communication interface circuit 306(1) exchanges pathside data (and/or cellular data and/or internet data) with client devices 304(1)-304(M) within its coverage area (e.g., the communication coverage area 308(1) in
FIG. 3 ). Accordingly, the communication interface circuit 306(1) can incorporate communication circuitry capable of operating under the DSRC/WAVE protocol and/or the C-V2X protocol. The communication interface circuit 306(1) may include an RF receiver circuit and an RF transmitter circuit, which form an RF coverage area (e.g., communication coverage area 308(1) inFIG. 3 ) covering a region of a vehicle path. In an exemplary aspect, the RF transmitter circuit can be configured to broadcast DSRC signals over ITS frequency channels, and the RF receiver circuit can be configured to receive client data over ITS frequency channels. In another exemplary aspect, the RF transmitter circuit and the RF receiver circuit can include cellular radio circuitry, and the RF transmitter circuit can transmit C-V2X signals (e.g., via broadcast or separate communication channels) over cellular RF frequency channels. In this regard, the communication interface circuit 306(1) can operate over RF frequency bands (e.g., the 5.85 GHz-5.925 GHz ITS frequency band, 2G frequency bands, 3G frequency bands, LTE frequency bands, CBRS frequency bands, and so on), over mmWave frequencies (e.g., 60-80 GHz), over optical frequencies (e.g., 230 THz), and so on. In some examples, the communication interface circuit 306(1) includes a global positioning system (GPS) device or a GNSS device, and in other examples a GPS device may be included in other components of the PCR 302(1), such as thesensor interface circuit 504 or thecomputer system 506. Examples of the communication interface circuit 306(1) include the LocoMate™ RoadSide Unit (RSU) made by Arada Systems and the Intelligent Roadside Unit made by NXP Semiconductors, although the functions of the communication interface circuit 306(1) can be integrated within other circuitry. - The
sensor interface circuit 504 can couple to or include some or all of thecamera 402,sensors 404, andenvironmental sensors 406 depicted inFIG. 4 . Some or all of the sensors may be incorporated in the PCR 302(1), or the sensors may be in one or more separate devices. Thesensor interface circuit 504 can also couple to or include a detector, receiver, transmitter, and/or imaging device for acoustic waves and/or electromagnetic waves. Thesensor interface circuit 504 can transmit, receive, and/or otherwise detect electromagnetic waves (e.g., using an RF identification (RFID) reader) at RF frequencies, THz frequencies, optical frequencies, x-ray frequencies, infrared frequencies, or a combination of these frequencies. Thesensor interface circuit 504 can couple to or include humidity sensors, seismic sensors, and/or other environmental sensors. Thesensor interface circuit 504 can also couple to or include a LIDAR system, a RADAR system, an ultrasonic system, and/or other device to determine relative locations and/or distances (e.g., relative to the sensor, PCR 302(1) or other objects) of nearby objects, such as client devices 304(1)-304(M). Thesensor interface circuit 504 can couple to or include a laser communication system (e.g., to send and receive additional signals from client devices) and/or a microphone system (e.g., to determine the location of an approaching emergency vehicle). In some examples, thesensor interface circuit 504 can also connect to alert devices, such as a siren, a light source, a sign, and so on to provide messages for pedestrians or other vehicles which cannot receive PCR 302(1) communications over DSRC and/or C-V2X signals. In an exemplary aspect, sensor data obtained from thesensor interface circuit 504 is processed by thecomputer system 506 before being sent to thecentral unit 314 through thenetwork interface circuit 502, though this is not required. - In this manner, the sensor data received via the
sensor interface circuit 504 can include at least one of image data received from a camera (e.g., thecamera 402 ofFIG. 4 ) coupled to thesensor interface circuit 504, object location data received from at least one of a LIDAR, RADAR, or ultrasonic device coupled to thesensor interface circuit 504, traffic data received from a traffic monitoring device (e.g., thetraffic control device 312 ofFIGS. 3 and 4 ) coupled to thesensor interface circuit 504, or ambient conditions received from an environmental sensor (e.g., theenvironmental sensor 406 ofFIG. 4 ) coupled to thesensor interface circuit 504. For example, a camera or other sensor coupled to thesensor interface circuit 504 can collect image data or other sensor data indicating locations ofpedestrians 410,non-radio bearing vehicles 408, client devices 304(1)-304(M), and so on. - The
computer system 506 integrates network data coming from thePCR network 300, the client data coming from the communication interface circuit 306(1), and the sensor data coming from thesensor interface circuit 504. Examples of network data from thePCR network 300 include signals from a neighboring PCR 302(2) (e.g., routed from thecentral unit 314 or directly from the neighboring PCR 302(2)) or a widespread security alert coming from the PCR network 300 (e.g., generated by the central unit 314). Thecomputer system 506 provides onboard processing capability through the processing circuit 508 (such as described with reference to acomputer system 1100 inFIG. 11 below). Theprocessing circuit 508 can receive client data through the communication interface circuit 306(1) and/or sensor data from thesensor interface circuit 504, then process the client data and sensor data to generate pathside data. Theprocessing circuit 508 can cause the pathside data to be distributed to client devices 304(1)-304(M) through the communication interface circuit 306(1) and/or transmitted to thePCR network 300 through thenetwork interface circuit 502. For example, once sensor data from thesensor interface circuit 504, GPS data, and client data from the communication interface circuit 306(1) are received, theprocessing circuit 508 can generate predictive information on the location of client devices 304(1)-304(M), 408 at a future time, and can broadcast or in some cases selectively transmit an alert to a client device 304(1)-304(M) in case there is a chance of collision. - In another aspect, the computer system 506 (e.g., in conjunction with the
central unit 314 and/orpathside control module 412 inFIG. 4 ) can carry out a minute by minute analysis of a disaster in a region of the vehicle path, such as a dam overflow or progress of a fire, and transmit appropriate information to the client devices 304(1)-304(M). In another aspect, the PCR 302(1) can couple to an infrastructure server (e.g., traffic control system, the central unit 314) or other device via thenetwork interface circuit 502 to exchange additional information. For example, theprocessing circuit 508 of thecomputer system 506 can process information from the infrastructure server to be sent to client devices 304(1)-304(M) within the coverage area of the PCR 302(1), such as regional conditions including approach of emergency vehicles, information about an approaching train, information on roadway closures and construction, snow, ice, and flood conditions, state and national emergency messages, and so on. Thecomputer system 506 can also process location data during peak traffic hours and/or collect client device 304(1)-304(M) identifications for toll or other fee collection and provide such information to a traffic management system (e.g., through the network interface circuit 502). Thecomputer system 506 can deploy machine learning and/or artificial intelligence algorithms to better serve client devices 304(1)-304(M) and thePCR network 300, such as to predict traffic flow, map client devices 304(1)-304(M) and other objects, provide alerts, and so on. Thecomputer system 506 can carry out all processing within the PCR 302(1). Alternately, thecomputer system 506 may coordinate the processing to be done in a remote computing system (e.g., thepathside control module 412 inFIG. 4 ), and act as an input/output unit within the PCR 302(1). -
FIG. 5B is another schematic diagram of the exemplary PCR 302(1) ofFIG. 5A , illustrating components of the exemplary PCR 302(1). The main components of the PCR 302(1) can be modular and incorporated in one chassis, or the main components may be included in a physically separated or separable chassis. In some examples, one or more of the main components may be omitted or may be within another component of thePCR network 300, such as thecentral unit 314. For example,FIG. 5B illustrates thenetwork interface circuit 502 physically integrated with the communication interface circuit 306(1). Thesensor interface circuit 504 and/or the computer system 506 (ofFIG. 5A ) can also be incorporated with or otherwise interface with thenetwork interface circuit 502 and the communication interface circuit 306(1). -
FIG. 5C is a schematic diagram of another example of the PCR 302(1) ofFIG. 5A , illustrating components of the exemplary PCR 302(1) in anenclosure 528.FIG. 5D is a cross-sectional view of the exemplary PCR 302(1) taken along line A-A ofFIG. 5C .FIG. 5E is a cross-sectional view of the exemplary PCR 302(1) taken along line B-B ofFIG. 5C . In this regard, a first side of the PCR 302(1) (illustrated inFIG. 5D ) can include thenetwork interface circuit 502, thesensor interface circuit 504, and thecomputer system 506 as described above. Thesensor interface circuit 504 can include or be coupled to sensors, such as one ormore cameras 520. In some examples, one or more power converters 522 (e.g., DC-DC converters) can provide power to the components of the PCR 302(1), and may also provide power to external components, such as additional sensors or thetraffic control devices 312 ofFIGS. 3 and 4 . - A second side of the PCR 302(1) (illustrated in
FIG. 5E ) can include a communication interface circuit 306(1). In some examples, the second side may accommodate sensors, such as through acamera opening 524. In addition, the communication interface circuit 306(1) may include or be coupled to one ormore antennas 526 for transmitting and receiving DSRC signals and/or C-V2X signals, which may operate over the ITS frequency band, cellular frequency bands (e.g., 2G, 3G, LTE, 4G, 5G, NR), or other frequency bands. - Turning to
FIG. 6A-6B , a PCR 302(1) distributes pathside data among client devices 304(1)-304(6) by making aconnection 602 with each DSRC and/or C-V2X-equipped client device 304(1)-304(6) in its communication coverage area 308(1).FIG. 6A is a schematic diagram of a portion of thePCR network 300 ofFIG. 3 , illustrating an example ofconnections 602 formed between the PCR 302(1) and nearby client devices 304(1)-304(6). In exemplary embodiments, the PCR 302(1) receives pathside data (e.g., from the client devices 304(1)-304(6), thesensor interface circuit 504 inFIG. 5A , or thecentral unit 314 ofFIGS. 3-5A ) and processes the pathside data. Processing the pathside data can include determining a relevant portion of the pathside data to be distributed—such as the position, speed, acceleration, direction of travel and/or orientation, and/or operating status of surrounding client devices 304(1)-304(6). The surrounding client devices 304(1)-304(6) may have temporary identification information which changes frequently so as not to give away permanent identification of the devices 304(1)-304(6) or their owners. The temporary identification information may be in the form of a temporary device identification so that it can be tracked while passing through a communication coverage area 308(1), the device identification changing with time frequently to prevent long term tracking. The processed data is then distributed to one or more of the client devices 304(1)-304(6) in the communication coverage area 308(1) (which may include a portion of the vehicle path). Due to the PCR 302(1) providing a backbone for V2X communications, a client device 304(1) establishes oneconnection 602 with the PCR 302(1) (and possibly one or more other nearby PCRs 302(1), such as during a communication handoff to a neighboring PCR 302(1)) without the need to establish separate connections with each other client device 304(2)-304(6). In this manner, pathside data can be exchanged among six client devices 304(1)-304(6) with only six (6)connections 602, rather than the fifteen (15)connections 202 needed in thetraditional VANET 200 depicted inFIG. 2A . Moreover, a client device 304(1)-304(6) will need to trust only one PCR 302(1) instead of spending valuable time in verifying security of and preventing its exposure to many other nearby client devices 304(1)-304(6). Processing circuitry within the client device 304(1)-304(6) will most likely incur lower demand by needing to establish one V2X communication link as opposed to multiple links under conventional VANET approaches. -
FIG. 6B is a schematic diagram of thePCR network 300 ofFIG. 3 , illustrating improved communication ranges for the nearby client devices 304(1)-304(17). As described with respect toFIG. 2B , under conventional approaches, DSRC communications transmitted over the ITS band of 5.9 GHz by the client devices 304(1)-304(17) have poor propagation through buildings and other large objects, limiting the effective range of those communications. However, the PCRs 302(1), 302(2) extend aneffective communication range 604 of a first client device 304(1) to not only extend along its path of travel, but also around corners. Thus, through the first PCR 302(1), the first client device 304(1) is able to communicate with client devices 304(2)-304(17) within the largereffective communication range 604, including client devices 304(12)-304(15) around an upcoming intersection, decreasing a likelihood of a collision at the intersection. Currently a significant fraction of car accidents occur at intersections, and thePCR network 300 can significantly reduce such accidents. - The
PCR network 300 can be deployed across an array ofvehicle paths 700, as illustrated inFIG. 7 .FIG. 7 is a schematic diagram of thePCR network 300, illustrating exemplary PCRs 302(1)-302(N) connected with acentral unit 314. As illustrated inFIG. 7 , embodiments of the disclosure are not limited to small portions of a path, but aPCR network 300 can include PCRs 302(1)-302(N) placed around an array ofvehicle paths 700, such as around all or a portion of a city, served by a commoncentral unit 314. In some embodiments, more than onecentral unit 314 may serve a geographical region, and differentcentral units 314 can coordinate routing data between the PCRs 302(1)-302(N) served by eachcentral unit 314. ThePCR network 300 illustrated inFIG. 7 can also be scalable, enabling additional PCRs 302(1)-302(N) and/orcentral units 314 to be added according to traffic needs and other system growth. -
FIG. 8A is a flowchart illustrating anexemplary process 800 of a PCR 302(1) for communicating with clients within a path. Theprocess 800 comprises receiving client data from a first client device 304(1) within the path over a wireless communication medium (block 802). Theprocess 800 also comprises receiving sensor data from a sensor (block 804). Theprocess 800 also comprises processing the client data and the sensor data to produce pathside data (block 806). Theprocess 800 also comprises transmitting the pathside data to a region of the path (block 808). -
FIG. 8B is a flowchart illustrating anexemplary process 810 of a PCR 302(1) for distributing pathside data to aPCR network 300. Theprocess 810 comprises receiving first client data from a first client device 304(1) within a first region of a vehicle path (block 812). Theprocess 810 also comprises generating first pathside data based on the first client data (block 814). In some cases, the process also includes receiving sensor data from a sensor (block 816), which may also be included in the first pathside data ofblock 814. Theprocess 810 also comprises transmitting the first pathside data to the PCR network 300 (block 818). -
FIG. 8C is a flowchart illustrating anexemplary process 820 of a PCR 302(1) for distributing network data among client devices 304(1)-304(M). Theprocess 820 comprises receiving network data from a PCR network 300 (block 822). Theprocess 820 also comprises determining a relevant portion of the network data for a first client device 304(1) (block 824). Theprocess 820 also comprises transmitting the relevant portion of the network data to at least the first client device 304(1) (block 826). -
FIG. 8D is a flowchart illustrating anexemplary process 830 of acentral unit 314 for receiving and distributing pathside data between a first PCR 302(1) and a second PCR 302(2). Theprocess 830 comprises receiving first pathside data from a first PCR 302(1) adjacent a first region of a vehicle path (block 832). Theprocess 830 also comprises receiving second pathside data from a second PCR 302(2) adjacent a second region of the vehicle path (block 834). Theprocess 830 also comprises determining whether the first pathside data comprises information relevant to the second region of the vehicle path (block 836). Theprocess 830 also comprises routing at least a portion of the first pathside data to the second PCR 302(2) when the first pathside data comprises the relevant information (block 838). - The PCRs 302(1)-302(N) of
FIGS. 3-8D can be provided in aPCR network 300 that is optical-fiber based. In this regard,FIG. 9 is a schematic diagram of anexemplary PCR network 300 implemented in this example as an optical-fiber basedPCR network 300. The optical-fiber basedPCR network 300 is comprised of three (3) main components. One or more radio interfaces provided in the form of radio interface modules (RIMs) 902(1)-902(J) are provided in a central unit 904 (e.g., an HEU coupled to thecentral unit 314 ofFIG. 3 ) to receive and process downlink RF communications signals 910D-E(1)-910D-E(C) prior to optical conversion into optical downlink communications signals. The RIMs 902(1)-902(J) provide both downlink and uplink interfaces for signal processing. The notations “1-J” and “1-C” indicate that any number of the referenced component, 1-J and 1-C, respectively, may be provided. - With continuing reference to
FIG. 9 , thecentral unit 904 is configured to accept the RIMs 902(1)-902(J) as modular components that can easily be installed and removed or replaced in thecentral unit 904. In one embodiment, thecentral unit 904 is configured to support up to twelve (12) RIMs 902(1)-902(12). Each RIM 902(1)-902(J) can be designed to support a particular type of radio source or range of radio sources (i.e., frequencies) to provide flexibility in configuring thecentral unit 904 and the optical-fiber basedPCR network 300 to support the desired radio sources. For example, oneRIM 902 may be configured to support the Personal Communication Services (PCS) radio band. AnotherRIM 902 may be configured to support the 700 MHz radio band. In this example, by inclusion of theseRIMs 902, thecentral unit 904 could be configured to support and distribute communications signals, including those for the communications services and communications bands described above as examples. - The RIMs 902(1)-902(J) may be provided in the central unit 904 that support any frequencies desired, including but not limited to the ITS band of 5.9 GHz (5.85-5.925 GHz), licensed US FCC and Industry Canada frequencies (824-849 MHz on uplink and 869-894 MHz on downlink), US FCC and Industry Canada frequencies (1850-1915 MHz on uplink and 1930-1995 MHz on downlink), US FCC and Industry Canada frequencies (1710-1755 MHz on uplink and 2110-2155 MHz on downlink), US FCC frequencies (698-716 MHz and 776-787 MHz on uplink and 728-746 MHz on downlink), EU R & TTE frequencies (880-915 MHz on uplink and 925-960 MHz on downlink), EU R & TTE frequencies (1710-1785 MHz on uplink and 1805-1880 MHz on downlink), EU R & TTE frequencies (1920-1980 MHz on uplink and 2110-2170 MHz on downlink), US FCC frequencies (806-824 MHz on uplink and 851-869 MHz on downlink), US FCC frequencies (896-901 MHz on uplink and 929-941 MHz on downlink), US FCC frequencies (793-805 MHz on uplink and 763-775 MHz on downlink), and US FCC frequencies (2495-2690 MHz on uplink and downlink).
- With continuing reference to
FIG. 9 , the downlink RF communications signals 910D-E(1)-910D-E(C) may be provided as downlink RF spectrum chunks to a plurality of optical interfaces provided in the form of optical interface modules (OIMs) 908(1)-908(W) in this embodiment to convert the unlicensed and/or licensed downlink RF communications signals 910D-E(1)-910D-E(C) into downlink optical communications signals 910D-O(1)-910D-O(C). The OIMs 908(1)-908(W) may be configured to provide one or more optical interface components (OICs) that contain optical-to-electrical (O-E) and electrical-to-optical (E-O) converters, as will be described in more detail below. The OIMs 908(1)-908(W) support the radio bands that can be provided by the RIMs 902(1)-902(J), including the examples previously described above. - The OIMs 908(1)-908(W) each include E-O converters to convert the downlink RF communications signals 910D-E(1)-910D-E(C) into the downlink optical communications signals 910D-O(1)-910D-O(C). The downlink optical communications signals 910D-O(1)-910D-O(C) are communicated over a plurality of downlink optical
fiber communications mediums 905D(1)-905D(R) to a plurality of remote units 912(1)-912(R). In a non-limiting example, at least one of the remote units 912(1)-912(R) is functionally equivalent to the PCRs 302(1)-302(N) ofFIG. 3 . O-E converters provided in the remote units 912(1)-912(R) (e.g., provided in or coupled to the network interface circuit 502) convert the downlink optical communications signals 910D-O(1)-910D-O(C) back into the downlink RF communications signals 910D-E(1)-910D-E(C), which are provided to antennas 916(1)-916(R) in the remote units 912(1)-912(R) to user equipment (not shown) in the reception range of the antennas 916(1)-916(R). - E-O converters are also provided in the remote units 912(1)-912(R) to convert uplink RF communications signals 910U-E(1)-910U-E(R) received from user equipment through the antennas 916(1)-916(R) into uplink optical communications signals 910U-O(1)-910U-O(R). The remote units 912(1)-912(R) communicate uplink optical communications signals 910U-O(1)-910U-O(R) over a plurality of uplink optical
fiber communications mediums 905U(1)-905U(R) to the OIMs 908(1)-908(W) in thecentral unit 904. The OIMs 908(1)-908(W) include O-E converters that convert the received uplink optical communications signals 910U-O(1)-910U-O(R) into uplink RF communications signals 910U-E(1)-910U-E(R), which are processed by the RIMs 902(1)-902(J) and provided as uplink RF communications signals 910U-E(1)-910U-E(R). - Note that the downlink optical
fiber communications mediums 905D(1)-905D(R) and uplink opticalfiber communications mediums 905U(1)-905U(R) connected to each remote unit 912(1)-912(R) may be a common optical fiber communications medium, wherein for example, wave division multiplexing (WDM) may be employed to provide the downlink optical communications signals 910D-O(1)-910D-O(C) and the uplink optical communications signals 910U-O(1)-910U-O(R) on the same optical fiber communications medium. - The PCRs 302(1)-302(N) of
FIGS. 3-9 can be provided in a radio access network (RAN) which interfaces with a mobile network operator (MNO) or other telecommunications network, as depicted inFIGS. 10A and 10B .FIG. 10A is a schematic diagram of an exemplary mobile telecommunications environment 1000 (also referred to as “environment 1000”) that includes exemplary macrocell RANs 1002(1)-1002(G) (“macrocells 1002(1)-1002(G)”) and an exemplarysmall cell RAN 1004, which may include one or more components of thePCR network 300 inFIGS. 3-9 . Thesmall cell RAN 1004 is configured to service mobile communications between a user mobile communications device 1006 (which may be one of the client devices 304(1)-304(M)) to a MNO. - In this regard, with reference to
FIG. 10A , themobile telecommunications environment 1000 in this example is arranged as a Long Term Evolution (LTE) system as described by the Third Generation Partnership Project (3GPP) as an evolution of the Global System for Mobile Communication/Universal Mobile Telecommunications System (GSM/UMTS) standards. It is emphasized, however, that the aspects described herein may also be applicable to other network types and protocols. Themobile telecommunications environment 1000 includes thesmall cell RAN 1004, which includes a plurality of small cell radio nodes 1008(1)-1008(H), each of which may be or include a PCR 302(1)-302(N) ofFIG. 3 . Each small cell radio node 1008(1)-1008(H) has a radio coverage area (graphically depicted inFIGS. 10A and 10B as a hexagonal shape) that is commonly termed a “small cell.” A small cell may also be referred to as a femtocell, or using terminology defined by 3GPP as a Home Evolved Node B (HeNB). In the description that follows, the term “cell” typically means the combination of a radio node and its radio coverage area unless otherwise indicated. - In
FIG. 10A , thesmall cell RAN 1004 includes one or more services nodes (represented as asingle services node 1010 inFIG. 10A ) that manage and control the small cell radio nodes 1008(1)-1008(H). In some examples, theservices node 1010 may be or include thecentral unit 314 ofFIG. 3 . In alternative implementations, the management and control functionality may be incorporated into the small cell radio nodes 1008(1)-1008(H), distributed among nodes, or implemented remotely (i.e., using infrastructure external to the small cell RAN 1004). The small cell radio nodes 1008(1)-1008(H) are coupled to theservices node 1010 over a direct or local area network (LAN)connection 1012 as an example, typically using secure IPsec tunnels. Theservices node 1010 aggregates voice and data traffic from the small cell radio nodes 1008(1)-1008(H) and provides connectivity over an IPsec tunnel to a security gateway (SeGW) 1014 in an Evolved Packet Core (EPC)network 1016 of the MNO. - Some or all of the macrocells 1002(1)-1002(G) can also be an Evolved Node B (eNB) base station. The radio coverage area of a macrocell 1002(1)-1002(G) is typically much larger than that of a
small cell RAN 1004 where the extent of coverage often depends on the base station configuration and surrounding geography. Thus, a given usermobile communications device 1006 in thesmall cell RAN 1004 may achieve connectivity to theEPC network 1016 through either a macrocell 1002(1)-1002(G) or a small cell radio node 1008(1)-1008(H) in thesmall cell RAN 1004 in theenvironment 1000. - Along with the macrocells 1002(1)-1002(G), the
small cell RAN 1004 forms an access network (i.e., an Evolved UMTS Terrestrial Radio Access Network (E-UTRAN)) under 3GPP as represented byreference numeral 1018. As shown inFIG. 10A , there is no centralized controller in theE-UTRAN 1018, hence an LTE network architecture is commonly said to be “flat.” Macrocells 1002(1)-1002(G) are typically interconnected using anX2 interface 1020. The macrocells 1002(1)-1002(G) are also typically connected to theEPC network 1016 by means of anS1 interface 1022. More particularly, the macrocells 1002(1)-1002(G) are connected to a Mobility Management Entity (MME) 1024 in theEPC network 1016 using an S1-MME interface 1026, and to a Serving Gateway (S-GW) 1028 using an S1-U interface 1030. An S5/S8 interface 1032 couples the S-GW 1028 to a Packet Data Network Gateway (P-GW) 1034 in theEPC network 1016 to provide the usermobile communications devices 1006 with connectivity to theInternet 1036. A usermobile communications device 1006 can connect to the small cell radio nodes 1008(1)-1008(H) in thesmall cell RAN 1004 over an LTE-Uu interface 1038. - The S1-
MME interface 1026 is also connected to theMME 1024 and S-GW 1028 in theEPC network 1016 using the appropriateS1 interface connections 1022. Accordingly, as each of the small cell radio nodes 1008(1)-1008(H) in thesmall cell RAN 1004 is operatively coupled to theservices node 1010 over theLAN connection 1012, the communications connections from the small cell radio nodes 1008(1)-1008(H) are aggregated to theEPC network 1016. Such aggregation preserves the flat characteristics of the LTE network while reducing the number ofS1 interface connections 1022 that would otherwise be presented to theEPC network 1016. Thus, thesmall cell RAN 1004 essentially appears as asingle eNB 1040 to theEPC network 1016, as shown. Theservices node 1010 in thesmall cell RAN 1004 includes acentral scheduler 1042. The small cell radio nodes 1008(1)-1008(H) may also be configured to supportindividual schedulers 1044. - As a user
mobile communications device 1006 moves throughout theenvironment 1000, the usermobile communications device 1006 will actively or passively monitor a cell in a macrocell 1002(1)-1002(G) which is within communications range of the usermobile communications device 1006. As shown inFIG. 10B , such a cell is termed the “serving cell.” For example, if a user mobile communications device 1006(1)-1006(F) is in communication through an established communications session with a particular small cell radio node 1008(1)-1008(H) in thesmall cell RAN 1004, the particular small cell radio node 1008(1)-1008(H) will be the serving cell to the user mobile communications device 1006(1)-1006(F), and thesmall cell RAN 1004 will be the serving RAN. The user mobile communications device 1006(1)-1006(F) will continually evaluate the quality of a serving cell as compared with that of a neighboringcell 1046 in thesmall cell RAN 1004 and/or the macrocells 1002(1)-1002(G), as shown inFIG. 10B . A neighboringcell 1046 is a cell among thesmall cell RAN 1004 and/or macrocells 1002(1)-1002(G) that is not in control of the active communications session for a given user mobile communications device 1006(1)-1006(F), but is located in proximity to a serving cell to a user mobile communications device 1006(1)-1006(F) such that the user mobile communications device 1006(1)-1006(F) could be in communications range of both its serving cell and the neighboringcell 1046. Both the small cell radio nodes 1008(1)-1008(H) and the macrocells 1002(1)-1002(G) can identify themselves to a user mobile communications device 1006(1)-1006(F) using a respective unique Physical Cell Identity (PCI) 1048(1)-1048(G), 1050(1)-1050(H) (e.g., a public land mobile network (PLMN) identification (ID) (PLMN ID)) that is transmitted over a downlink user mobile communications device 1006(1)-1006(F). Each of the small cell radio nodes 1008(1)-1008(H) and the macrocells 1002(1)-1002(G) can assign a physical channel identity (PCI) that allows the user mobile communications device 1006(1)-1006(F) to distinguish adjacent cells. As such, the PCIs 1048(1)-1048(G), 1050(1)-1050(H) are uniquely assigned among neighboringcells 1046, but can be reused across geographically separated cells. -
FIG. 11 is a schematic diagram of a generalized representation of an exemplary computer system that could be employed in any component in thePCR network 300 inFIGS. 3-10B , including but not limited to the PCRs 302(1)-302(N) and/orcentral unit 314, for distributing pathside information among client devices 304(1)-304(M). In this regard, thecomputer system 1100 is adapted to execute instructions from an exemplary computer-readable medium to perform these and/or any of the functions or processing described herein. - In this regard, the
computer system 1100 inFIG. 11 may include a set of instructions that may be executed to program and configure programmable digital signal processing circuits in aPCR network 300 for distributing pathside information among PCRs 302(1)-302(N) and client devices 304(1)-304(M). The computer system 1100 (e.g., thecomputer system 506 ofFIG. 5A ) may be connected (e.g., networked) to other machines in a local area network (LAN), an intranet, an extranet, or the Internet. While only a single device is illustrated, the term “device” shall also be taken to include any collection of devices that individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein. Thecomputer system 1100 may be a circuit or circuits included in an electronic board card, such as, a printed circuit board (PCB), a server, a personal computer, a desktop computer, a laptop computer, an array of computers, a personal digital assistant (PDA), a computing pad, a mobile device, or any other device, and may represent, for example, a server or a user's computer. - The
exemplary computer system 1100 in this embodiment includes a processing device (e.g., processing circuit 508) orprocessor 1102, a main memory 1104 (e.g., read-only memory (ROM), flash memory, dynamic random access memory (DRAM), such as synchronous DRAM (SDRAM), etc.), and a static memory 1106 (e.g., flash memory, static random access memory (SRAM), etc.), which may communicate with each other via adata bus 1108. Alternatively, theprocessor 1102 may be connected to themain memory 1104 and/orstatic memory 1106 directly or via some other connectivity means. Theprocessor 1102 may be a controller circuit, and themain memory 1104 orstatic memory 1106 may be any type of memory. In an exemplary aspect, theprocessor 1102 may store pathside data, network data, or other information to be distributed to client devices 304(1)-304(M) or thePCR network 300 in at least one of themain memory 1104 or thestatic memory 1106. - The
processor 1102 represents one or more general-purpose processing devices, such as a microprocessor, central processing unit, or the like. More particularly, theprocessor 1102 may be a complex instruction set computing (CISC) microprocessor, a reduced instruction set computing (RISC) microprocessor, a very long instruction word (VLIW) microprocessor, a processor implementing other instruction sets, or other processors implementing a combination of instruction sets. Theprocessor 1102 is configured to execute processing logic in instructions for performing the operations and steps discussed herein. - The
computer system 1100 may further include a network interface device 1110 (e.g., thenetwork interface circuit 502 inFIG. 5A ). Thecomputer system 1100 also may or may not include aninput 1112, configured to receive input and selections to be communicated to thecomputer system 1100 when executing instructions. Thecomputer system 1100 also may or may not include anoutput 1114, including but not limited to a display, a video display unit (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)), an alphanumeric input device (e.g., a keyboard), and/or a cursor control device (e.g., a mouse). - The
computer system 1100 may or may not include a data storage device that includesinstructions 1116 stored in a computer-readable medium 1118. Theinstructions 1116 may also reside, completely or at least partially, within themain memory 1104 and/or within theprocessor 1102 during execution thereof by thecomputer system 1100, themain memory 1104, and theprocessor 1102 also constituting computer-readable medium. Theinstructions 1116 may further be transmitted or received over anetwork 1120 via thenetwork interface device 1110. - While the computer-
readable medium 1118 is shown in an exemplary embodiment to be a single medium, the term “computer-readable medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions. The term “computer-readable medium” shall also be taken to include any medium that is capable of storing, encoding, or carrying a set of instructions for execution by the processing device and that cause the processing device to perform any one or more of the methodologies of the embodiments disclosed herein. The term “computer-readable medium” shall accordingly be taken to include, but not be limited to, solid-state memories, optical medium, and magnetic medium. - It will be apparent to those skilled in the art that various modifications and variations can be made without departing from the spirit or scope of the invention.
- The embodiments disclosed herein include various steps. The steps of the embodiments disclosed herein may be formed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with the instructions to perform the steps. Alternatively, the steps may be performed by a combination of hardware and software.
- The embodiments disclosed herein may be provided as a computer program product, or software, that may include a machine-readable medium (or computer-readable medium) having stored thereon instructions, which may be used to program a computer system (or other electronic devices) to perform a process according to the embodiments disclosed herein. A machine-readable medium includes any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computer). For example, a machine-readable medium includes: a machine-readable storage medium (e.g., ROM, random access memory (“RAM”), a magnetic disk storage medium, an optical storage medium, flash memory devices, etc.); and the like.
- Unless specifically stated otherwise and as apparent from the previous discussion, it is appreciated that throughout the description, discussions utilizing terms such as “processing,” “computing,” “determining,” “displaying,” or the like, refer to the action and processes of a computer system, or similar electronic computing device, that manipulates and transforms data and memories represented as physical (electronic) quantities within the computer system's registers into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission, or display devices.
- The algorithms and displays presented herein are not inherently related to any particular computer or other apparatus. Various systems may be used with programs in accordance with the teachings herein, or it may prove convenient to construct more specialized apparatuses to perform the required method steps. The required structure for a variety of these systems will appear from the description above. In addition, the embodiments described herein are not described with reference to any particular programming language. It will be appreciated that a variety of programming languages may be used to implement the teachings of the embodiments as described herein.
- Those of skill in the art will further appreciate that the various illustrative logical blocks, modules, circuits, and algorithms described in connection with the embodiments disclosed herein may be implemented as electronic hardware, instructions stored in memory or in another computer-readable medium and executed by a processor or other processing device, or combinations of both. The components of the distributed wireless communications systems described herein may be employed in any circuit, hardware component, integrated circuit (IC), or IC chip, as examples. Memory disclosed herein may be any type and size of memory and may be configured to store any type of information desired. To clearly illustrate this interchangeability, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. How such functionality is implemented depends on the particular application, design choices, and/or design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present embodiments.
- The various illustrative logical blocks, modules, and circuits described in connection with the embodiments disclosed herein may be implemented or performed with a processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), or other programmable logic device, a discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. Furthermore, a controller circuit may be a processor. A processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).
- The embodiments disclosed herein may be embodied in hardware and in instructions that are stored in hardware, and may reside, for example, in RAM, flash memory, ROM, Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), registers, a hard disk, a removable disk, a CD-ROM, or any other form of computer-readable medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a remote station. In the alternative, the processor and the storage medium may reside as discrete components in a remote station, base station, or server.
- It is also noted that the operational steps described in any of the exemplary embodiments herein are described to provide examples and discussion. The operations described may be performed in numerous different sequences other than the illustrated sequences. Furthermore, operations described in a single operational step may actually be performed in a number of different steps. Additionally, one or more operational steps discussed in the exemplary embodiments may be combined. Those of skill in the art will also understand that information and signals may be represented using any of a variety of technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips, that may be references throughout the above description, may be represented by voltages, currents, electromagnetic waves, magnetic fields, or particles, optical fields or particles, or any combination thereof.
- Unless otherwise expressly stated, it is in no way intended that any method set forth herein be construed as requiring that its steps be performed in a specific order. Accordingly, where a method claim does not actually recite an order to be followed by its steps, or it is not otherwise specifically stated in the claims or descriptions that the steps are to be limited to a specific order, it is in no way intended that any particular order be inferred.
Claims (23)
1. A pathside communication relay (PCR), comprising:
a network interface circuit configured to couple to a PCR network;
a communication interface circuit configured to establish a communication coverage area; and
a processing circuit configured to:
receive network data from the PCR network;
determine a relevant portion of the network data for a first client device within the communication coverage area; and
transmit the relevant portion of the network data within the communication coverage area through the communication interface circuit.
2. The PCR of claim 1 , wherein the communication interface circuit comprises a radio frequency (RF) transmitter circuit and an RF receiver circuit and the communication coverage area comprises an RF coverage area.
3. The PCR of claim 2 , wherein the RF transmitter circuit and the RF receiver circuit comprises cellular radio circuitry.
4. The PCR of claim 2 , wherein the RF transmitter circuit comprises dedicated short-range communications (DSRC) circuitry configured to broadcast the relevant portion of the network data within the RF coverage area over an intelligent transportation systems (ITS) frequency channel.
5. The PCR of claim 1 , further comprising a sensor interface circuit configured to couple to a sensor, wherein the processing circuit is further configured to:
receive sensor data from the sensor through the sensor interface circuit;
cause first pathside data to be generated based on the sensor data; and
transmit the first pathside data within the communication coverage area through the communication interface circuit.
6. The PCR of claim 5 , wherein the processing circuit is further configured to:
receive client data from a second client device within the communication coverage area over the communication interface circuit; and
cause the first pathside data to be generated further based on the client data.
7. The PCR of claim 6 , wherein the first pathside data comprises at least one of a position, a speed, an orientation, or an operating status associated with the second client device based on at least one of the client data or the sensor data.
8. The PCR of claim 5 , wherein the sensor data comprises at least one of:
image data received from a camera coupled to the sensor interface circuit;
object location data received from at least one of a LIDAR, RADAR, or ultrasonic device coupled to the sensor interface circuit;
traffic data received from a traffic monitoring device coupled to the sensor interface circuit; or
ambient conditions received from an environmental sensor coupled to the sensor interface circuit.
9. The PCR of claim 1 , wherein:
the communication coverage area comprises a first region of a vehicle path; and
the first client device comprises a first vehicle within the first region of the vehicle path.
10. The PCR of claim 9 , wherein:
the network data comprises an indication of a traffic condition in a second region of the vehicle path; and
the processing circuit is further configured to transmit the traffic condition to a second vehicle traveling toward the second region of the vehicle path through the communication interface circuit.
11. The PCR of claim 9 , wherein the relevant portion of the network data comprises position, speed, or status information of a second vehicle along the vehicle path in a direction of travel of the first vehicle.
12. The PCR of claim 1 , wherein the relevant portion of the network data comprises a change in a path condition.
13. The PCR of claim 12 , wherein the change in the path condition comprises at least one of an approach of an emergency vehicle, an approach of a train, a roadway closure, construction information, a snow condition, an ice condition, a flood condition, or an emergency message.
14. The PCR of claim 1 , wherein:
the network data comprises pathside data and is received from another PCR; and
the relevant portion of the network data comprises at least one of a road condition or a vehicle position near the another PCR.
15. The PCR of claim 1 , wherein the network data is received from at least one of a central unit or a cloud server communicatively coupled to the PCR.
16. The PCR of claim 1 , wherein the processing circuit is further configured to:
receive at least one of cellular data or internet data through the network interface circuit; and
transmit the received at least one of cellular data or internet data within the communication coverage area.
17. The PCR of claim 1 , wherein the communication interface circuit is configured to transmit the relevant portion of the network data via a dedicated short-range communications (DSRC) signal using 802.11p wireless access to vehicular environments (WAVE) protocol.
18. The PCR of claim 1 , wherein the communication interface circuit is configured to transmit the relevant portion of the network data via a cellular-vehicle to everything (Cellular-V2X) signal using Cellular-V2X communication protocol.
19. The PCR of claim 1 , wherein the processing circuit is further configured to receive network data from a network external to the PCR network.
20. A method for distributing network data among client devices, comprising:
receiving network data from a pathside communication relay (PCR) network;
determining a relevant portion of the network data for a first client device; and
transmitting the relevant portion of the network data to at least the first client device.
21. The method of claim 20 , wherein transmitting the relevant portion of the network data comprises broadcasting the relevant portion of the network data within a communication coverage area.
22. The method of claim 20 , further comprising:
receiving sensor data from a sensor;
receiving client data from a second client device;
generating first pathside data based on the sensor data and the client data; and
transmitting the first pathside data to at least the first client device.
23. The method of claim 20 , wherein:
the first client device comprises a first vehicle within a first region of a vehicle path;
the network data comprises an indication of a traffic condition in a second region of the vehicle path toward which the first vehicle is traveling; and
transmitting the relevant portion of the network data comprises transmitting the traffic condition to at least the first vehicle.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/264,522 US20190304296A1 (en) | 2018-04-03 | 2019-01-31 | Pathside communication relay (pcr) for distributing network data among client devices |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862652014P | 2018-04-03 | 2018-04-03 | |
US16/264,522 US20190304296A1 (en) | 2018-04-03 | 2019-01-31 | Pathside communication relay (pcr) for distributing network data among client devices |
Publications (1)
Publication Number | Publication Date |
---|---|
US20190304296A1 true US20190304296A1 (en) | 2019-10-03 |
Family
ID=68053830
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/264,498 Active 2039-12-25 US11330410B2 (en) | 2018-04-03 | 2019-01-31 | Pathside communication relay (PCR) for collecting and distributing pathside data among client devices |
US16/264,507 Abandoned US20190306677A1 (en) | 2018-04-03 | 2019-01-31 | Pathside communication relay (pcr) for collecting pathside data for a pcr network |
US16/264,522 Abandoned US20190304296A1 (en) | 2018-04-03 | 2019-01-31 | Pathside communication relay (pcr) for distributing network data among client devices |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/264,498 Active 2039-12-25 US11330410B2 (en) | 2018-04-03 | 2019-01-31 | Pathside communication relay (PCR) for collecting and distributing pathside data among client devices |
US16/264,507 Abandoned US20190306677A1 (en) | 2018-04-03 | 2019-01-31 | Pathside communication relay (pcr) for collecting pathside data for a pcr network |
Country Status (1)
Country | Link |
---|---|
US (3) | US11330410B2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111161540A (en) * | 2020-03-16 | 2020-05-15 | 奇瑞汽车股份有限公司 | Driving guide method and device of intelligent automobile, terminal and storage medium |
US10999719B1 (en) * | 2019-12-03 | 2021-05-04 | Gm Cruise Holdings Llc | Peer-to-peer autonomous vehicle communication |
US11238743B2 (en) * | 2017-09-20 | 2022-02-01 | Huawei Technologies Co., Ltd. | Traffic information processing method and apparatus |
US11703342B2 (en) | 2020-04-14 | 2023-07-18 | Bank Of America Corporation | Resilient vehicle route system |
US11787407B2 (en) * | 2019-07-24 | 2023-10-17 | Pony Ai Inc. | System and method for sensing vehicles and street |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10341931B1 (en) | 2017-12-19 | 2019-07-02 | Cisco Technology, Inc. | mmWave for mobile data |
WO2020092687A1 (en) * | 2018-10-31 | 2020-05-07 | Fwd Inc. | Ephemeral and private beacon network |
DE102018221740A1 (en) * | 2018-12-14 | 2020-06-18 | Volkswagen Aktiengesellschaft | Method, device and computer program for a vehicle |
EP3783932B1 (en) * | 2019-08-23 | 2022-09-21 | Nokia Solutions and Networks Oy | Receiving vehicular communication messages |
JP7272244B2 (en) * | 2019-11-22 | 2023-05-12 | トヨタ自動車株式会社 | Image data delivery system |
CN113055736B (en) * | 2019-12-27 | 2023-02-21 | 中信科智联科技有限公司 | Video receiving and sending method, terminal equipment and road side equipment |
CN113327415A (en) * | 2020-02-28 | 2021-08-31 | 北京百度网讯科技有限公司 | Method, apparatus, device, storage medium and system for distributing traffic information |
CN111724628B (en) * | 2020-06-29 | 2022-05-10 | 江苏智能交通及智能驾驶研究院 | No-signal lamp intersection collision early warning activation probability assessment method based on V2X |
US11302181B2 (en) * | 2020-07-16 | 2022-04-12 | Toyota Motor North America, Inc. | Methods and systems for enhancing vehicle data access capabilities |
US11915584B2 (en) * | 2021-10-27 | 2024-02-27 | GM Global Technology Operations LLC | Reverse operation detection systems and methods |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4311876A (en) * | 1977-04-06 | 1982-01-19 | Nissan Motor Company, Ltd. | Route guidance system for roadway vehicles |
US20100033347A1 (en) * | 2008-08-07 | 2010-02-11 | Fujitsu Limited | In-vehicle apparatus, roadside device, and traffic information system |
US20110227757A1 (en) * | 2010-03-16 | 2011-09-22 | Telcordia Technologies, Inc. | Methods for context driven disruption tolerant vehicular networking in dynamic roadway environments |
US20170023945A1 (en) * | 2014-04-04 | 2017-01-26 | Koninklijke Philips N.V. | System and methods to support autonomous vehicles via environmental perception and sensor calibration and verification |
US20180035276A1 (en) * | 2015-04-09 | 2018-02-01 | Samsung Electronics Co., Ltd | Method and device for inter-device communication |
US20180035726A1 (en) * | 2016-08-03 | 2018-02-08 | Matthew James Harkins | Garment with wireless entry device |
US20180336780A1 (en) * | 2017-05-17 | 2018-11-22 | Cavh Llc | Connected automated vehicle highway systems and methods |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3812787B2 (en) * | 1997-11-20 | 2006-08-23 | 株式会社日立国際電気 | Optical conversion repeater amplification system |
KR100798597B1 (en) | 2001-08-29 | 2008-01-28 | 엘지전자 주식회사 | Method of channel information offering by road side unit |
CN101051418A (en) | 2006-04-05 | 2007-10-10 | 中国科学院电子学研究所 | Road and vehicle managing system and method based on radio sensor network |
US7848278B2 (en) | 2006-10-23 | 2010-12-07 | Telcordia Technologies, Inc. | Roadside network unit and method of organizing, managing and maintaining local network using local peer groups as network groups |
CN201166867Y (en) | 2008-03-24 | 2008-12-17 | 上海轶龙应用软件开发有限公司 | Apparatus for measuring road |
CN102272809B (en) | 2009-04-07 | 2014-10-08 | 三菱电机株式会社 | Vehicle-mounted narrow-band wireless communication apparatus and roadside-to-vehicle narrow-band wireless communication system |
US8665789B2 (en) | 2011-04-13 | 2014-03-04 | Telcordia Technologies, Inc. | Architecture for open communication in a heterogeneous network |
CN103051726A (en) | 2012-12-28 | 2013-04-17 | 杨涛 | System and method for transmitting VANET (vehicle ad hoc network) safety information aggregate based on RSU (Remote Subscriber Unit) |
CN106302622B (en) | 2015-06-12 | 2021-01-26 | 中兴通讯股份有限公司 | Internet of vehicles system and service implementation method and device thereof |
JP6449491B2 (en) | 2015-07-07 | 2019-01-09 | エルジー エレクトロニクス インコーポレイティド | Terminal communication method and terminal in V2X communication system |
US10553112B2 (en) * | 2015-08-19 | 2020-02-04 | Qualcomm Incorporated | Safety event message transmission timing in dedicated short-range communication (DSRC) |
US9547986B1 (en) | 2015-11-19 | 2017-01-17 | Amazon Technologies, Inc. | Lane assignments for autonomous vehicles |
EP3422793B1 (en) * | 2016-03-25 | 2020-05-13 | Huawei Technologies Co., Ltd. | Communication method, apparatus and system |
CN106218614A (en) | 2016-08-19 | 2016-12-14 | 江苏理工学院 | Active brake device based on VANET wireless short-range communication |
CN106210152B (en) | 2016-09-27 | 2020-04-21 | 桂林电子科技大学 | Vehicle-mounted cloud system based on Internet of things and resource acquisition method |
CN110419070B (en) | 2017-02-08 | 2022-03-29 | 住友电气工业株式会社 | Information providing system, server, mobile terminal, and computer program |
US10907974B2 (en) * | 2017-04-17 | 2021-02-02 | Cisco Technology, Inc. | Real-time updates to maps for autonomous navigation |
JP2018201121A (en) * | 2017-05-26 | 2018-12-20 | 京セラ株式会社 | Roadside device, communication device, vehicle, transmission method, and data structure |
US11151869B2 (en) * | 2018-03-19 | 2021-10-19 | Toyota Jidosha Kabushiki Kaisha | Managing roadway intersections for vehicles |
-
2019
- 2019-01-31 US US16/264,498 patent/US11330410B2/en active Active
- 2019-01-31 US US16/264,507 patent/US20190306677A1/en not_active Abandoned
- 2019-01-31 US US16/264,522 patent/US20190304296A1/en not_active Abandoned
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4311876A (en) * | 1977-04-06 | 1982-01-19 | Nissan Motor Company, Ltd. | Route guidance system for roadway vehicles |
US20100033347A1 (en) * | 2008-08-07 | 2010-02-11 | Fujitsu Limited | In-vehicle apparatus, roadside device, and traffic information system |
US20110227757A1 (en) * | 2010-03-16 | 2011-09-22 | Telcordia Technologies, Inc. | Methods for context driven disruption tolerant vehicular networking in dynamic roadway environments |
US20170023945A1 (en) * | 2014-04-04 | 2017-01-26 | Koninklijke Philips N.V. | System and methods to support autonomous vehicles via environmental perception and sensor calibration and verification |
US20180035276A1 (en) * | 2015-04-09 | 2018-02-01 | Samsung Electronics Co., Ltd | Method and device for inter-device communication |
US20180035726A1 (en) * | 2016-08-03 | 2018-02-08 | Matthew James Harkins | Garment with wireless entry device |
US20180336780A1 (en) * | 2017-05-17 | 2018-11-22 | Cavh Llc | Connected automated vehicle highway systems and methods |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11238743B2 (en) * | 2017-09-20 | 2022-02-01 | Huawei Technologies Co., Ltd. | Traffic information processing method and apparatus |
US11787407B2 (en) * | 2019-07-24 | 2023-10-17 | Pony Ai Inc. | System and method for sensing vehicles and street |
US10999719B1 (en) * | 2019-12-03 | 2021-05-04 | Gm Cruise Holdings Llc | Peer-to-peer autonomous vehicle communication |
CN111161540A (en) * | 2020-03-16 | 2020-05-15 | 奇瑞汽车股份有限公司 | Driving guide method and device of intelligent automobile, terminal and storage medium |
US11703342B2 (en) | 2020-04-14 | 2023-07-18 | Bank Of America Corporation | Resilient vehicle route system |
Also Published As
Publication number | Publication date |
---|---|
US11330410B2 (en) | 2022-05-10 |
US20190306676A1 (en) | 2019-10-03 |
US20190306677A1 (en) | 2019-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11330410B2 (en) | Pathside communication relay (PCR) for collecting and distributing pathside data among client devices | |
Ghafoor et al. | Millimeter-wave communication for internet of vehicles: status, challenges, and perspectives | |
EP3699885B1 (en) | Method for predicting channel load | |
US11472405B2 (en) | Method and apparatus related to intra-lane position data indicative of a lateral distance to a lane reference point | |
US12022353B2 (en) | Vehicle to everything dynamic geofence | |
Kutila et al. | C-V2X supported automated driving | |
US11375344B2 (en) | Vehicle to everything object exchange system | |
US10833737B2 (en) | Method and apparatus for controlling multi-antenna of vehicle in autonomous driving system | |
Sharma et al. | Introduction to intelligent transportation system: overview, classification based on physical architecture, and challenges | |
Jandial et al. | Implementation and evaluation of intelligent roadside infrastructure for automated vehicle with I2V communication | |
US20210311183A1 (en) | Vehicle request for sensor data with sensor data filtering condition | |
KR20210070038A (en) | Wired and wireless communication net work system and method for providing traffic safety service | |
Bouchemal et al. | Testbed of V2X infrastructure for autonomous vehicles | |
KR20240096727A (en) | Optimization of sidelink synchronization signal transmission by wireless devices | |
Gajewska | Design of M2M communications interfaces in transport systems | |
CN117940980A (en) | Sensor data sharing for motor vehicles | |
Paier et al. | V2X cooperative systems–on the way to next generation ITS | |
Bassoo et al. | 5G Connectivity in the Transport Sector: Vehicles and Drones Use Cases | |
EP2552136B1 (en) | Communication method of broadcast at a localized area of a location of an infrastructure facility, communication system, communication module, localized broadcast data structure and application layer computer program | |
US20240233521A1 (en) | Automotive traffic flow control in the absence of smart infrastructure | |
US20240053170A1 (en) | Positioning operation based on filtered map data | |
JP5359956B2 (en) | Communication system, interference determination method and apparatus | |
US20240089903A1 (en) | Misbehavior detection service for sharing connected and sensed objects | |
WO2024086522A1 (en) | Systems and techniques for autonomously sensing, monitoring, and controlling vehicles using overhead sensor system modules | |
Mihret | A Performance Optimizing of VANET &RPPXQLFDWLRQV |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: CORNING RESEARCH & DEVELOPMENT CORPORATION, NEW YO Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BASU, SANTANU;WALTON, DONNELL THADDEUS;SIGNING DATES FROM 20190125 TO 20190128;REEL/FRAME:048214/0582 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |