{"version":"1.0","provider_name":"IP Infusion","provider_url":"https:\/\/www.ipinfusion.com","title":"BroadSync&#x2122;: Using your own PTP stack with Broadcom chips - IP Infusion","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"F9o9PkECBM\"><a href=\"https:\/\/www.ipinfusion.com\/resources\/broadsync-using-your-own-ptp-stack-with-broadcom-chips\/\">BroadSync&#x2122;: Using your own PTP stack with Broadcom chips<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.ipinfusion.com\/resources\/broadsync-using-your-own-ptp-stack-with-broadcom-chips\/embed\/#?secret=F9o9PkECBM\" width=\"600\" height=\"338\" title=\"&#8220;BroadSync&#x2122;: Using your own PTP stack with Broadcom chips&#8221; &#8212; IP Infusion\" data-secret=\"F9o9PkECBM\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.ipinfusion.com\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/espalobi.sirv.com\/northforge\/Broadsync\/broadsync-1.png","thumbnail_width":600,"thumbnail_height":314,"description":"We all know that time and frequency synchronization have always been important for mobile networks. Especially in 5G networks, high precision time synchronization within microseconds will be required. 5G will not only provide personal mobile service, but also massive machine type communications (MTC) and latency\/reliability critical services. These critical services require time division duplex (TDD) [&hellip;]"}